Kiba518

Kiba518

沈阳-架构-开发。

Fork me on GitHub

随笔分类 -  C#语法系列

C#语法系列
摘要:前言 在职场中,确立自身的技术水平很重要,因为,如果你被标记成了技术菜鸟,那么你的工作一旦做快了,大家就会一致的认为这个任务比较简单;如果你未如期完成,则会被各种明嘲暗讽,你不但无法获得合理的表扬,还会无端被迫接受攻击。 但是,如果你被标记成了技术高手,那么你就算任务延期也会被理解,因为,他们会认为 阅读全文
posted @ 2019-06-13 09:56 kiba518 阅读(6318) 评论(5) 推荐(42) 编辑
摘要:前言 编程其实就是写代码,而写代码目的就是实现业务,所以,语法和框架也是为了实现业务而存在的。因此,不管多么高大上的目标,实质上都是业务。 所以,我认为不要把写代码上升到科学的高度。上升到艺术就可以了,因为艺术本身也没有高度。。。。 软件设计存在过度设计,语法和框架的理解,也存在过度理解。比如,反编 阅读全文
posted @ 2018-08-27 09:11 kiba518 阅读(8113) 评论(20) 推荐(49) 编辑
摘要:在C#中消息有两个指向,一个指向Message,一个指向INotify。这里主要讲INotify。 INotify也有人称之为[通知],不管叫消息还是通知,都是一个意思,就是传递信息。 消息的定义 INotify消息其实是一个接口,接口名叫INotifyPropertyChanged。接口定义如下: 阅读全文
posted @ 2018-08-15 08:33 kiba518 阅读(10584) 评论(6) 推荐(19) 编辑
摘要:事件是C#的基础之一,学好事件对于了解.NET框架大有好处。 事件最常见的比喻就是订阅,即,如果你订阅了我的博客,那么,当我发布新博客的时候,你就会得到通知。 而这个过程就是事件,或者说是事件运行的轨迹。 事件是发散,以我的博客为核心,向所有订阅者发送消息。我们把这种发散称之为[多播]。 最常见的事 阅读全文
posted @ 2018-08-13 08:57 kiba518 阅读(3648) 评论(5) 推荐(5) 编辑
摘要:本篇文章主要介绍委托的应用。 委托是大家最常见的语法了,但会用与精通之间的差距是巨大的。 一个程序员如果不能精通委托,那么,他永远无法成为高级程序员。 所以,让我们把委托刻到血液里吧。 这样,你才能称为Developer。 阅读全文
posted @ 2018-07-23 08:53 kiba518 阅读(6862) 评论(28) 推荐(37) 编辑
摘要:本篇文章主要介绍泛型的应用。 泛型是.NET Framework 2.0 版类库就已经提供的语法,主要用于提高代码的可重用性、类型安全性和效率。 泛型的定义 下面定义了一个普通类和一个泛型类,我们可以明确看到泛型类和普通类最大的区别就是多了一个<T>。 所以,这个<T>就标记了,这个类是泛型类。其中 阅读全文
posted @ 2018-07-18 07:06 kiba518 阅读(6315) 评论(7) 推荐(17) 编辑
摘要:C#5.0推出了新语法,await与async,但相信大家还是很少使用它们。关于await与async有很多文章讲解,但有没有这样一种感觉,你看完后,总感觉这东西很不错,但用的时候,总是想不起来,或者不知道该怎么用。 为什么呢?我觉得大家的await与async的打开方式不正确。 正确的打开方式 首 阅读全文
posted @ 2018-07-12 10:25 kiba518 阅读(8924) 评论(31) 推荐(33) 编辑
摘要:元组Tuple 我们现在使用的C#语法已经可以满足日常的开发需求,但C#语法还在进行版本的更新,在创造更多更优秀的语义来让我们使用。这里介绍一下C#5.0里的提供的语法——元组。 在C#中定义Tuple对象,转到定义查看,我们会看到如下代码 即该语法在.Net Framework4框架中已经可以支持 阅读全文
posted @ 2018-06-28 13:05 kiba518 阅读(3735) 评论(3) 推荐(2) 编辑

点击右上角即可分享
微信分享提示