摘要:
1.对象序列化的介绍 (1).NET支持对象序列化的几种方式 二进制序列化:对象序列化之后是二进制形式的,通过BinaryFormatter类来实现的,这个类位于System.Runtime.Serialization.Formatters.Binary命名空间下。 SOAP序列化:对象序列化之后的 阅读全文
摘要:
问题一:在某一些情况下,我们使用MVVM模式的时候,对于某一个字段(AgeField)需要在前台的很多个控件(A、B、C、D、E)进行绑定,但是如何能够让我们后台字段名改变的时候能够非常方便的改变所有使用了这个字段的控件呢? 回答:使用Element to Element Binding,将AgeF 阅读全文
摘要:
在写LINQ语句的时候,往往会看到.AsEnumerable() 和 .AsQueryable() 。例如: 上述代码使用LINQ 针对数据集中的数据进行筛选和整理,同样能够以一种面向对象的思想进行数据集中数据的筛选。在使用LINQ 进行数据集操作时,LINQ 不能直接从数据集对象中查询,因为数据集 阅读全文
摘要:
All 确定序列中的所有元素是否满足条件。 Any 确定序列是否包含任何元素。 var bl2 = numbers1.Any(); 方法二: //创建一个整型数组 int[] intArray = new int[] { 0, 1, 2, 3 }; //声明Func委托, 判断是否是奇数 Func< 阅读全文
摘要:
Linq扩展方法之Aggregate 对序列应用累加器函数; // 对序列应用累加器函数。 将指定的种子值用作累加器初始值。 public static TAccumulate Aggregate<TSource, TAccumulate>(this IEnumerable<TSource> sou 阅读全文
摘要:
1、数据类型的进化 C#1中实现Product类型代码 1 public class Product 2 { 3 string name; 4 public string Name 5 { 6 get { return name; } 7 } 8 9 decimal price; 10 public 阅读全文
摘要:
1、选择文件用OpenDialog OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = true;//该值确定是否可以选择多个文件 dialog.Title = "请选择文件夹"; dialog.Filter = "所 阅读全文
摘要:
NET框架下的Sytem.Xml.XPath命名空间提供了一系列的类,允许应用XPath数据模式查询和展示XML文档数据。 3.1XPath介绍 主要的目的是在xml1.0和1.1文档节点树种定位节点。XPath是一种表达式语言,他的返回值可能是节点、节点集合、原子值(文本),以及节点和原子值的混合 阅读全文
摘要:
简介 :文档对象模型(DOM)是一种用于处理xml文档的API函数集。 2.1文档对象模型概述 按照W3C的定义,DOM是“一种允许程序或脚本动态地访问更新文档内容,结构和样式的、独立于平台和语言的规范化接口。DOM是表示文档(比如HTML和XML)和访问、操作构成文档的各种元素的应用程序接口,它以 阅读全文
摘要:
第一章什么是xml 计算机里的数据文件分为俩大类,二进制文件和文本文件。 二进制文件是一个比特流(1或0系列),只有创建二进制的应用程序才会理解这个比特流的实际含义。 文本文件也是比特流,文本文件里的比特流是以一种标准格式组织起来的,因此他们总是组成一个个数,每个数再映射为字符。 标记语言的简史 探 阅读全文