随笔分类 -  C#基础

C#基础之多线程与异步
摘要:1.基本概念 多线程与异步是两个不同概念,之所以把这两个放在一起学习,是因为这两者虽然有区别,但也有一定联系。 多线程是一个技术概念,相对于单线程而言,多线程是多个单线程同时处理逻辑。例如,假如说一个人把水从A地提到B点可看作是单线程,那么如果两个人同时去做事(可以是相同的一件事,也可以是不同的一件 阅读全文
posted @ 2019-10-27 18:40 七彩石头 阅读(2530) 评论(0) 推荐(0)
C#基础之事件(2)
摘要:在“C#基础之事件(1)”中已对事件有了一个大概,这里对事件进行更深入的学习。 本节按以下内容展开: 1.事件拥有者与事件响应者的关系; 2.事件订阅的多种写法; 3.事件的订阅和取消订阅; 4.多事件返回值的获取; 1.事件拥有者与事件响应者的关系 以下按照最常见到最不常见的关系列出来,并用示例展 阅读全文
posted @ 2019-10-27 17:03 七彩石头 阅读(288) 评论(0) 推荐(0)
C#基础之委托
摘要:通过以下思维导图,学习委托的基本概念,后面着重讲解委托的运用,希望通过最简单的方式收获更多的知识。 1.委托的各种写法 1、委托 委托名=new 委托(会调用的方法名); 委托名(参数); 2、委托 委托名 =会调用的方法名; 委托名(参数); 3、匿名方法:委托 委托名=delegate(参数){ 阅读全文
posted @ 2019-09-24 23:10 七彩石头 阅读(2098) 评论(3) 推荐(2)
C#基础之事件(1)
摘要:事件是C#语言的重要成员之一,初学者往往不能很好的去理解和运用事件,特别是自定义事件。在这里将以较简单的方式呈现事件最基本的用法。 1.事件的定义 给事件下个准确的定义是一个较困难的事,这里我暂且给它定义为:在对象的某种状态发生变化时,能自动执行的一个或多个方法的代理。不理解不要紧,继续往下看。 事 阅读全文
posted @ 2019-09-10 23:11 七彩石头 阅读(4178) 评论(0) 推荐(2)