C#学习笔记-stream,win8.1开发小记
生活随笔
收集整理的這篇文章主要介紹了
C#学习笔记-stream,win8.1开发小记
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
流用于對(duì)IO處理
在System.IO名稱空間中有以下類
BinaryReader/Writer
TextReader/Writer
Stream
其中類Stream為抽象類。由此有三個(gè)派生類:
MemoryStream:對(duì)內(nèi)存進(jìn)行讀取與寫入
BufferedStream:對(duì)緩沖器進(jìn)行讀取/寫入
FileStream:對(duì)文件執(zhí)行讀取與寫入
TextReader/Writer為抽象類。由此派生類:
StreamReader/StreamWirter
StringReader/StreamWriter
需要引入命名空間:
using System.IO
C#開(kāi)發(fā)win8.1程序可以利用stackPane實(shí)現(xiàn)同一個(gè)位置多個(gè)控件的交替
private void delete_Click(object sender, RoutedEventArgs e){database.delete(myCorrectWindows.affair);enter.Visibility = Visibility.Collapsed;cancel.Visibility = Visibility.Collapsed;correct.Visibility = Visibility.Collapsed;delete.Visibility = Visibility.Collapsed;words.Visibility = Visibility.Visible;dragon_image.Visibility = Visibility.Collapsed;correct_window.Children.Clear();affair_list.Items.Clear();var items = database.query(myDate.Year, myDate.Month, myDate.Day);foreach (var item in items){MyItem myItem = new MyItem(item);myItem.DoubleTapped += click_listener;affair_list.Items.Add(myItem);}}主要是通過(guò)設(shè)置visibility屬性,并且通過(guò)數(shù)據(jù)庫(kù)查詢到控件添加
利用linq對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行排序
private void sort_by_import_Click(object sender, RoutedEventArgs e){SQLite.TableQuery<Affair> items;if (bundle.mode_num == 0)items = database.query(bundle.date.Year);elseitems = database.query(bundle.date.Year, bundle.date.Month);items = from x in itemsorderby x.importanceselect x;affair_list.Items.Clear();foreach (var item in items){var temp = new MyItem(item);temp.DoubleTapped += click_to_correct;affair_list.Items.Add(temp);}}?
轉(zhuǎn)載于:https://www.cnblogs.com/tjullin-251249/p/4495220.html
總結(jié)
以上是生活随笔為你收集整理的C#学习笔记-stream,win8.1开发小记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ASP.NET程序中常用的三十三种代码
- 下一篇: [转]调试AngularJS应用