摘要:
来源: https://msdn.microsoft.com/zh-cn/library/bb342261(v=vs.110).aspx 阅读全文
摘要:
在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 Begi 阅读全文
摘要:
转载:http://www.cnblogs.com/TianFang/p/3928172.html 所谓语法糖就是在编译器里写做文章,达到简化代码书写的目的,要慎重使用,省略过多不易理解。 NULL检查运算符(Monadic null checking) 这个是我非常喜欢的一个语法,例如我们要获取一 阅读全文
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace Test2 { //索引器允许类或结构的实例就像数组一样进行索引。索引器类似于属性... 阅读全文
摘要:
来源:http://www.cnblogs.com/knowledgesea/p/3163725.html 前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的 阅读全文
摘要:
Console.WriteLine("测试开始,以下数字只为了让大家看清楚转移符的效果"); Console.WriteLine("123\\456"); // \\表示一个反斜杠 \ Console.WriteLine("123\'456"); // \'单引号 Console.WriteLine 阅读全文
摘要:
总结: i++ 先用后加, ++i先加后用; i--先用后减, --i先减后用; 阅读全文
摘要:
来源:http://www.cnblogs.com/akwwl/p/3232679.html 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少 阅读全文
摘要:
1、接口中的方法并不实现具体功能,继承于该接口的类必须实现具体功能。 核心思想:对修改封闭,对扩展开放。 2、Sort()方法: 默认:Sort(内容) 英文:按照首字母顺序排序,首字母相同则看第二个字母; 数字:从小到大排序; 自定义 Sort(内容,排序规则) 内容按照自定义的规则排序。 hos 阅读全文
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace Test1 { class Program { static... 阅读全文