摘要: /// <summary> /// Linq to xml示例 /// </summary> public class LinqToXml { /// <summary> /// 创建XML文件 /// </summary> /// <param name="xmlPath"></param> pr 阅读全文
posted @ 2020-03-04 17:48 明志德道 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 理论知识: 序列化是指将对象转换成字节流,从而存储对象或将对象传输到内存、数据库或文件的过程。 它的主要用途是保存对象的状态,以便能够在需要时重新创建对象。 反向过程称为“反序列化”。 序列化的工作原理 下图展示了序列化的整个过程: 将对象序列化为带有数据的流。 该流还可能包含有关对象类型的信息,例 阅读全文
posted @ 2020-03-04 17:16 明志德道 阅读(402) 评论(0) 推荐(0) 编辑
摘要: C# 生成验证码图片 /// <summary> /// /// </summary> public class ImageHelper { private static string ImagePath = ConfigurationManager.AppSettings["ImagePath"] 阅读全文
posted @ 2020-03-04 16:16 明志德道 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1. 文件夹、文件的相关操作方法 /// <summary> /// 文件夹 文件管理 /// /// 会有一些在开发环境/测试环境/生产环境 不同, /// 数据库连接--路径--开关 /// 配置文件:不用改代码编译 /// /// 配置路径:绝对路径 /// 相对路径 / 然后拼装 /// 相 阅读全文
posted @ 2020-03-04 16:10 明志德道 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 一、内存上连续存储,节约空间,可以索引访问,读取快,增删慢 Array: 在内存上连续分配的,而且元素类型是一样的,可以坐标访问;读取快--增删慢,长度不变 { //Array:在内存上连续分配的,而且元素类型是一样的 //可以坐标访问 读取快--增删慢,长度不变 Console.WriteLine 阅读全文
posted @ 2020-03-04 12:13 明志德道 阅读(5031) 评论(1) 推荐(1) 编辑
摘要: 1.使用表达式目录树实现两个不同类型的属性赋值: 首先,准备两个实体类 /// <summary> /// 实体类 /// </summary> public class People { public int Age { get; set; } public string Name { get; 阅读全文
posted @ 2020-03-04 11:33 明志德道 阅读(695) 评论(0) 推荐(0) 编辑