摘要:
这篇博文是从实际生活中,提炼出来的设计理念,它现在是骨架,现在我加以代码实例,完成程序的血肉,以求让大家活生生的体会设计中的精髓。 自从我们学习面向对象编程以来,它方便了我们的思维思考模式,一个事物具备什么,就以对应的属性及方法加之。( ̄▽ ̄) 没有什么难的,但是你学到的是最基础的语法和连自己都不是很了解的语言,用一段C语言程序,你可以很轻松的把它改成C#,JAVA等,这有什么难的?大多数程序员们扭曲了C#语言,把C的语法都移植到C#上(在我不了解C#的时候,我自己都这么做过),错了不可怕,可怕的是错了还不肯改。 语言是一种工具,学会了都是想通的,但是设计思想不同决定了语言的本质区别。... 阅读全文
随笔档案 (19)
最新评论
- 1. Re:async And await异步编程活用基础
- 博主你好,请问这种事件带返回值的怎么搞?现在就是产生死锁了,我是放在WPF运行的,谢谢private void button6_Click(object sender, RoutedEventArgs...
- --C#小学徒
- 2. Re:C#线程篇---Task(任务)和线程池不得不说的秘密(5)
- @ 我妻黑猫用lambda表达式来写能使代码更清晰明了。造成你所描述问题的原因是因为在创建子任务时没有给出选项(TaskCreationOptions.AttachedToParent),子任务没有附...
- --Apache.Lengyue
- 3. Re:C#线程篇---Task(任务)和线程池不得不说的秘密(5)
- @ pqmzky其实楼主已经写得比较不错了,从简单任务到取消任务,到后续任务,再到父子任务,然后到任务工厂,最后是任务调度。当然示例代码不够清晰整洁,而且其中稍稍有一些错误示范,不过不影响理解。...
- --Apache.Lengyue
- 4. Re:C#线程篇---Task(任务)和线程池不得不说的秘密(5)
- @ 沃尔德t.ContinueWith(...)这个写晚了,应该写在t.Start()之前。写在后面有可能任务结束了你的后续任务还没安排好。。。。。。...
- --Apache.Lengyue
- 5. Re:C#线程篇---Task(任务)和线程池不得不说的秘密(5)
- via clr C# 书本里面的东西
- --TeemoHQ