随笔分类 -  C#语言

C#语言的一些特性。
摘要:1. async 仅仅是用了标记 方法中有异步调用(就是有await...) 2 await 用来把「当前线程」中的代码“分成片”,通过一定条件和事件回调的形式 “依次执行”。 3. await并不是「阻塞」主线程,遇到 await ,主线程返回「线程池」 4. 内部用了Task,解决返回值,异常等 阅读全文
posted @ 2016-11-18 18:11 headchen 阅读(189) 评论(0) 推荐(0)
摘要:有一篇文章写的非常好,纠正了一些常见的理解上的错误:An Intro Constructor in C#要点:constructor 是一个对象的方法,用来初始化对象。可以有多个constructor,但每一个至少有一个constructor initializer(类似于继承,但不是继承,要么base(...) 要么this(...),若没有constructor Initializer,则编译... 阅读全文
posted @ 2007-08-02 11:09 headchen 阅读(3087) 评论(0) 推荐(0)
摘要:本人也是不得其解。还是一篇文章解决了这个问题:The Internals ForEach大致的意思是:为了解决嵌套循环和多线程的问题:需要一个对象来维持当前collection的current,而使得两个循环相互独立而不影响。设想一些如下代码:Array<string> strs = new Array<string>(3)//initialize the arrayfor... 阅读全文
posted @ 2007-08-02 10:31 headchen 阅读(433) 评论(0) 推荐(0)