10 2011 档案

摘要:线程可以使你的项目运行得更加的流畅.什么是线程呢?线程(thread)是程序执行流的最小单元, 是程序中一个单一的顺序控制流程. 每个程序最少有一个线程, 那就是程序本身.在C#中, 你可以使用 System.Threading 提供的类,接口和方法实现线程的所有操作.单线程操作想象着你走进快餐店, 大叫一声"来碗兰州拉面", 然后就坐在饭桌上等. 当厨师听到你的要求时,他就开始做兰州拉面了. 理论上讲, 当你叫了以后, 厨师就已经收到了命令.用代码可以这样表达:static void Main(string[] args){ string name = "兰州拉 阅读全文
posted @ 2011-10-29 06:08 拥有的都是恩典 阅读(4219) 评论(15) 推荐(12) 编辑
摘要:我知道很多人都讨论过这个问题, 多我一个不多, 少我一个不少.最近有人又问到这个问题, 所以想再说说. 万丈高楼平地起, 地基很重要. 懂了的人不要嫌罗嗦, 欢迎补充或者纠正.从起源/定义说起Struct 从C 的时代就已经有了(向丹尼斯.里奇致敬), 它是Structure 的缩写 -- 就是结构的意思. 它是一种最初级的数据结构, 它包含一到多个相同类型或不同类型的值或者变量. 它就像是一个存储数据的"包".Class(类) 是有了面向对象概念之后才有的, 它"是创建对象的蓝图,描述了所创建的对象共同的属性和方法".从它们被创立的用途可以看出Clas 阅读全文
posted @ 2011-10-15 03:17 拥有的都是恩典 阅读(4493) 评论(6) 推荐(3) 编辑
摘要:背景前几天有同事问到我一个简单的功能, 就是当你使用枚举时如何给每个一元素增加描述字符串并且可以很容易的读取出来.比如有一个枚举类型是列出对一个问题给出的选项(例如: 同意?不同意?中立?):当选择不同的答案时, 希望得到一些描述性的语句比方说:1. "强烈的反对"2. "反对"3. "持中立观点"4. "同意"5. "完全的同意"当然你可以建立一个数据库表格,存放这些信息, 但是我想起几年前,我... 阅读全文
posted @ 2011-10-13 03:13 拥有的都是恩典 阅读(14113) 评论(31) 推荐(22) 编辑

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