C#
superjtc
这个作者很懒,什么都没留下…
展开
-
异步与多线程的区别
转载地址:http://www.oecp.cn/hi/LiuBP/blog/2524一、异步和多线程有什么区别?其实,异步是目的,而多线程是实现这个目的的方法。异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作就没有必要异步了),可以继续自顾自的处理它自己的事儿,不用干等着这个耗时操作返回。.Net中的这种异步编程模型,就简化了多线程编程,我们甚至都不用去关心Thread转载 2012-08-22 13:15:28 · 312 阅读 · 0 评论 -
C#语法糖
1. 自动属性private string _myName;public string MyName{ get { return _myName; } set { _myName = value; }} public string MyName { get; set; } 2. 匿名委托和Lambd转载 2012-08-22 13:14:55 · 340 阅读 · 0 评论 -
C# 基础系列--继承一(override和overload)
在面向对象中,继承是三大特性必不可少的。继承貌似没有什么好说的,大家都懂,不就是儿子可以拥有父亲的属性和方法吗~~~是的~继承就是让儿子拥有父亲的属性和方法。在C#中,只能单继承类和多继续接口。这点我也不想再废话。有兴趣可以找下 接口注入很多面试的时候,一般我们会遇到这样两个问题:1.抽象类和接口,你是怎么选择? 这个仁者见仁智者见智。我也不好说,我必须喜欢优先选择接口。2.转载 2012-08-22 13:17:21 · 593 阅读 · 0 评论 -
保证只运行一个实例应用程序
[STAThread]static void Main(){ bool createdNew = false; Mutex mutex = new Mutex(true, “CSharpHowTo_SingleInstanceApp”, out createdNew); if (cr转载 2012-08-22 13:16:22 · 316 阅读 · 0 评论