摘要: 事件(Event)例如:最近的视觉中国‘黑洞事件’。我们大多数人(订阅者)是通过XX平台(发布者)得知的这一消息,然后订阅者A出售视觉中国的股票(触发的方法),订阅者B买入视觉中国的股票。 运行结果: 阅读全文
posted @ 2019-04-17 17:51 熊木匠 阅读(245) 评论(1) 推荐(0) 编辑
摘要: 委托既可以封装一个方法,又可以对同一类型的方法进行封装,它就是多播委托 运行结果: 阅读全文
posted @ 2019-04-16 16:41 熊木匠 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 在C# 1.0中提出了一种新特性叫作:委托。委托本质上一种类型。是对特定方法的抽象,定义委托后,可以将方法封装,把方法当参数,传递 运行结果: 通过WinForm小程序,探讨了一下委托。学习、理解委托是学习多线程的基础 阅读全文
posted @ 2019-04-16 14:29 熊木匠 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 在C#中值类型都是由System.ValueType的直接派生类,System.ValueType本身又是直接从System.Object派生的。派生的意思是‘利用继承机制,新的类可以从已有的类中生出来‘。简单点就是‘粑粑生娃’。有时是‘爷爷生娃‘例如:枚举都从System.Enum抽象类派生,而后 阅读全文
posted @ 2019-04-16 14:07 熊木匠 阅读(4601) 评论(0) 推荐(1) 编辑
摘要: 数组是对相同类型的一组数据的封装。数组定义的时候,要说明是对哪一种类型的封装,并且要指定长度。 运行结果如下: 数组是一种数据类型,并且二维数组在图像处理中会应用。一维数组的起始下标是[0]。二维数组的起始下标是[0,0]。交错也称参差数组的起始下标是[0][0]。 数组一定是固定长度和类型确定并且 阅读全文
posted @ 2019-04-16 10:56 熊木匠 阅读(10833) 评论(0) 推荐(0) 编辑
摘要: Csharp中属性是:一个方法或一对方法。C#中可以用以下语法定义属性。因为OneProperty的类型是string,所以GET方法只能返回一个字符串,可以看出GET方法是没用任何参数的 SET访问器也是没用任何参数的。属性Age是对字段age的设置。 只读属性:只定义GET访问器就是只读属性 只 阅读全文
posted @ 2019-04-15 21:36 熊木匠 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 第一次用画图3D画的知识点,有点丑。。。。。。。。。。开始Csharp之路 阅读全文
posted @ 2019-04-15 20:49 熊木匠 阅读(711) 评论(0) 推荐(0) 编辑