文章分类 -  C# 基础

C#对象序列化与反序列化
摘要:1. 对象序列化的介绍.................................................................... 2 (1) .NET支持对象序列化的几种方式................................. 2 (2) 几种序列化的区别 阅读全文

posted @ 2018-10-27 22:22 boood 阅读(296) 评论(0) 推荐(0)

C# DataTable 详解
摘要:添加引用 创建表 创建列 创建行 赋值和取值 筛选行 删除行 复制表 表排序 阅读全文

posted @ 2018-10-18 22:39 boood 阅读(131) 评论(0) 推荐(0)

C#利用反射动态创建对象 带参数的构造函数和String类型
摘要:最近笔者有一个想法需要利用反射动态创建对象(如string,int,float,bool,以及自定义类等)来实现,一直感觉反射用不好,特别是当构造函数带参数的时候。MSDN上给出的例子十分复杂,网上的帖子则一般都说很简单,那就看看网上比较普遍的说法: “反射”其实就是利用程序集的元数据信息。 反射可 阅读全文

posted @ 2018-10-07 20:45 boood 阅读(607) 评论(0) 推荐(0)

C# 深拷贝浅拷贝
摘要:为对象创建副本的技术称为拷贝(也叫克隆)。我们将拷贝分为浅拷贝和深拷贝。 浅拷贝 将对象中的所有字段复制到新的对象(副本)中。其中,值类型字段的值被复制到副本中后,在副本中的修改不会影响到源对象对应的值。而引用类型的字段被复制到副本中的是引用类型的引用,而不是引用的对象,在副本中对引用类型的字段值做 阅读全文

posted @ 2018-08-22 07:30 boood 阅读(105) 评论(0) 推荐(0)

总结C#获取当前路径的7种方法
摘要:C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径。 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程 阅读全文

posted @ 2018-08-06 21:35 boood 阅读(85) 评论(0) 推荐(0)

导航