文件
File和FileInfo
Directory和DirectoryInfo
如果执行单一调用使用静态类
如果执行一系列调用使用Info类
new FileInfo(@"C:\Log.txt")
使用@
前缀表示字符按字面意义解释,没有的话就要用\\
代替\
了。
FileStream
读写的是字节数组StreamReader
StreamWriter
读写的是字符数组
字符和数组的转换用Decoder
和Encoder
文本格式
XPath 用于检索xml的节点。
创建xml的话,我绝对linq的XDocument要比XmlDocument好用多了。
LINQ
它的实现是基于IEnumerable<T>
接口,所以下面俩句是等效的。
orderby
暂时就个字母,其它排列再看看吧var hh = from n in name where n.StartsWith("n") orderby n select n;
升序排列结果var hh = from n in name where n.StartsWith("n") orderby n descending select n;
降序排列结果
多级排序,并返回新建立的对象。
|
|
查找不重复
会按照Region属性选出所有,Distinct来排除重复。
分组查询
书上的例子是,按照国家来比较销量
join查询
书上的例子是把客户列表(customers)和订单列表(orders)中,id相同的找出重组合