C#学习笔记-stream,win8.1开发小记
生活随笔
收集整理的这篇文章主要介绍了
C#学习笔记-stream,win8.1开发小记
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
流用于对IO处理
在System.IO名称空间中有以下类
BinaryReader/Writer
TextReader/Writer
Stream
其中类Stream为抽象类。由此有三个派生类:
MemoryStream:对内存进行读取与写入
BufferedStream:对缓冲器进行读取/写入
FileStream:对文件执行读取与写入
TextReader/Writer为抽象类。由此派生类:
StreamReader/StreamWirter
StringReader/StreamWriter
需要引入命名空间:
using System.IO
C#开发win8.1程序可以利用stackPane实现同一个位置多个控件的交替
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);}}主要是通过设置visibility属性,并且通过数据库查询到控件添加
利用linq对数据库的数据进行排序
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);}}
转载于:https://www.cnblogs.com/tjullin-251249/p/4495220.html
总结
以上是生活随笔为你收集整理的C#学习笔记-stream,win8.1开发小记的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ASP.NET程序中常用的三十三种代码
- 下一篇: 23. C# -- 封装