![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 85
YoungProgrammer
我所写的都是自己验证过的
展开
-
C#:深入理解 lambda表达式与闭包
1. Lambda表达式1.1 简述Lambda表达式Lambda表达式实际上是简化委托的写法,只要有委托参数类型的地方,就可以使用Lambda表达式表示。为了比较委托写法与Lambda表达式的差异,实现两个int类型相加的委托进行对比:委托写法:Action<int, int> act = Add;public static void Add(int a,int b){ Console.WriteLine(a + b);}Lambda表达式:A原创 2022-03-14 19:19:43 · 2236 阅读 · 0 评论 -
C#-#define条件编译
C#-#define条件编译本文导读:C#的预处理器指令从来不会转化为可执行代码的命令,但是会影响编译过程的各个方面,常用的预处理器指令有#define、#undef、#if,#elif,#else和#endif等等,下面介绍C#中使用#define进行条件编译的实例。C#中条件编译指令用于按条件包含或排除源文件中的某些部分。在Visual Studio中,会看到被排除的代码显示为转载 2017-03-17 16:57:59 · 9164 阅读 · 1 评论 -
C#项目解决方案管理器中将*.Designer.cs文件放到*.cs文件下
*.Designer.cs文件和*.resx文件不会在.cs文件下的解决办法原创 2017-03-30 16:36:08 · 8717 阅读 · 3 评论 -
C#使用特性自动保存属性值
C#使用特性自动保存属性值本文导读:很多时候需要在程序退出时保存一些属性值,用于再次启动时恢复状态;本文利用自定义特性对属性进行标记,实现自动保存标记属性的值;目前来说只能保存基础数据类型的值。自定义特性:自定义特性继承自 System.Attribute类;可以定义特性的一些属性,用于设置特性时初始化。例如系统自带的控件的大多数属性都会使用特性作为标记 [SRCatego原创 2017-08-23 10:25:12 · 2259 阅读 · 0 评论 -
C#中的自定义控件中的属性、事件及一些相关特性的总结(转)
C#中的自定义控件中的属性(Property)、事件(Event)及一些相关特性(Attribute)的总结转载 2017-11-10 10:56:14 · 1256 阅读 · 0 评论