摘要:
序列化的目的:将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。序列化序列化分为JSON 序列化,XML序列化,二进制序列化准备工作,新建一个Person类1 [Serializable]2 public class Person3 {4 public string Name { get; set; }5 public int Age { get; set; }6 }该类用[Serializable]标签表示为可序列化准备工作,创建该类的示例1 P... 阅读全文
摘要:
问题:将SqlDataReader对象转换为List集合思路:1,利用反射的特性得到对应实体Model的公共属性 Type type = typeof(T); PropertyInfo[] p = type.GetProperties(); 这样就得到了该实体Model中的属性 2,利用反射创建该类的实例var model = Activator.CreateInstance(); 3,遍历该实体中的所有属性,将该实例插入到集合中 整体代码如下: 1 using System; 2 using System.Collections.Generic; 3 using S... 阅读全文