![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
plovjet
这个作者很懒,什么都没留下…
展开
-
C#中()=>表示什么意思
Lambda 表达式 Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。所有 Lambda 表达式都使用 Lambda 运算符 =>;,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。...原创 2019-02-22 11:23:46 · 35579 阅读 · 4 评论 -
C# 委托应用总结
一、什么是委托1.1官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2个人理解委托就是执行方法(函数)的一个类。事件是一种特殊的委托。二、如何申明委托2.1 delegate public delegate int TestDelegate(int x, int y);...原创 2019-02-22 11:31:49 · 689 阅读 · 0 评论 -
C#里面的泛型(T),泛型类,泛型方法,泛型接口
一、泛型T这个T在实际使用中很常见,比如List<T>。其实我们还可以写成List<object>。但是这样写会有一个问题。比如我把一个int数据存入到一个List<object>集合中,int则会被自动转成object,当我们试图取取用这个int数据的时候,我们还要把object转成int。这期间有一个转换,int=》object=》int,这个转换涉及到...转载 2019-02-22 11:35:37 · 6786 阅读 · 0 评论 -
C# Task用法
1、Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如: ◆ ThreadPool不支持线程的取消、完成、失败通知等交互性操作; ◆ ThreadPool不支持线程执行的先后次序; 以往,如果开发者要实现上述功能,需要完成很多额外的工作,现在,FCL中提供了一个功能更强大的概念:Task。Task在线程池...原创 2019-02-22 14:38:28 · 3658 阅读 · 1 评论 -
访问修饰符(C# 参考)
访问修饰符是关键字,用于指定成员或类型已声明的可访问性。 本部分介绍四个访问修饰符:public protected internal private可使用访问修饰符指定以下六个可访问性级别: public:访问不受限制。 protected:访问限于包含类或派生自包含类的类型。 internal:访问限于当前程序集。 protected inter...原创 2019-02-19 16:01:58 · 129 阅读 · 0 评论