Moloach's Blog

To Be A Better Developer!

C# (lambda表达式)

lambda表达式Lambda 表达式是一种可用于创建 委托 或 表达式目录树 类型的 匿名函数 。 通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 一般用于编写LINQ查询表达式 将表达式分配给委托类型12345delegate int del(int i);static void Main(){ del myDelegate = ......

C# (const和readonly、静态类、函数、成员、out和ref)

const 和 readonly 的区别 const 一般用于编译时期常数 ReadOnly 一般用于执行时期常数 const仅可用于数字和字符串,readOnly可以为任意形态12345public const DateTime CreateDatetime1 = new DateTIme(2000,1,1,0,0,1);//it will report a error.public ......

C#知识点(特性,反射,序列化)

特性特性将声明性功能引入 C#。 但它们只是代码形式的元数据,不会自发起作用。 使用特性,可以声明的方式将信息与代码相关联。 特性还可以提供能够应用于各种目标的可重用元素。 [Obsolete]特性为例,可应用于类、结构、方法、构造函数等。用于声明元素已过时。然后由C#编译器负责检查此特性,并执行响应操作。 添加到代码中C#中,特性是继承自Attribute基类中的类。 所有继承自 Attr......