上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable接口是非常的简单,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象。IEnumerator对象有什么呢?它是一个真正的集合访问器,没有它,就不能使用foreach语句遍历集合或数组,因为只有IEnumerator对象才能访问集合中的项,假如 阅读全文
posted @ 2014-01-14 10:42 梁娜 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在异步回调中,回调线程不同于调用线程。使用Windows窗体或wpf时,这是一个问题,因为Windows窗体和wpf控件绑定到一个线程上。对于每个控件,都只能从创建该控件的线程中调用方法。也就是说,如果有一个后台线程,就不能直接在这个线程中访问UI控件。在Windows窗体控件中,唯一可以从非创建线程中调用的方法是Invoke(),BeginInvoke(),EndInvoke()和属性InvokeRequird。BeginInvoke和EndInvoke是Invoke的异步版本 //Parallel.For int count =AttendanceE... 阅读全文
posted @ 2014-01-03 21:00 梁娜 阅读(232) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/sixty/archive/2009/08/09/1542210.html 阅读全文
posted @ 2013-12-31 08:28 梁娜 阅读(121) 评论(0) 推荐(0) 编辑
摘要: class Program { //声明一个委托 你也可以声明一个带返回参数的委托 delegate string MyDelegate(string str); delegate void MyDelegate(string str); //声明一个事件 static event MyDelegate MyEvent; static void Main(string[] args) { //委托和方法关联 MyDelegate mydelegate = My... 阅读全文
posted @ 2013-12-26 20:41 梁娜 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 系统结构: 研究的是 有吧?几位的组成:研究的是怎么做 存取指令实现:研究的是 具体做的实现了计算机的存储程序工作原理和硬件系统 冯·诺依曼结构 计算机系统由硬件系统和软件系统两大部分组成。美藉匈牙利科学家冯·诺依曼结构(John von Neumann)奠定了现代计算机的基本结构,其特点是: 1)使用单一的处理部件来完成计算、存储以及通信的工作。 2)存储单元是定长的线性组织。 3)存储空间的单元是直接寻址的。 4)使用低级机器语言,指令通过操作码来完成简单的操作。 5)对计算进行集中的顺序控制。 6)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成 阅读全文
posted @ 2013-12-08 23:25 梁娜 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1 可以对赋值 做验证 ,范伟限制,额外的限制2 可以设置 只读 只写3可以做线程同步4 可以将属性设置在interface接口中5 可以使用虚属性 或 抽象属性可以填补 没有 虚字段 抽象字段的 遗憾,在设计组件的时候非常有用但如果没有上述理由,而且日后对程序做大的改动可能性比较小时,我想也大可不必非要把每个public字段都要变成属性。比如在设计一些轻型的struct,用于互操作的时候,直接使用public字段没什么不好。关于属性的性能问题需要谈一点,如果仅仅是简单地以存取模式来使用属性,在相当程度上是没有性能损失的。因为在JIT编译过程中已经做了inline的处理。不过inline处理还 阅读全文
posted @ 2013-12-05 22:38 梁娜 阅读(962) 评论(0) 推荐(0) 编辑
摘要: foreach (KeyValuePair kvp in myDictionary) {...} Dictionary openWith = new Dictionary(); openWith.Add("txt", "notepad.exe"); openWith.Add("bmp", "paint.exe"); openWith.Add("dib", "paint.exe"); openWith.Add("rtf", "wordpad.exe 阅读全文
posted @ 2013-12-03 20:22 梁娜 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 原文地址http://www.cnblogs.com/fightLonely/archive/2011/02/24/1963907.htmlsql with as 用法以下内容转自:http://wudataoge.blog.163.com/blog/static/80073886200961652022389/一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部. 阅读全文
posted @ 2013-12-03 10:33 梁娜 阅读(190) 评论(0) 推荐(0) 编辑
摘要: var itemandformulas = from i in AttendanceItemList join f in AttendanceFormulaList on i.AttendanceCode equals f.ItemCode into itemandformula from formula in itemandformula.DefaultIfEmpty() select new ... 阅读全文
posted @ 2013-11-28 13:30 梁娜 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: - 执行之前 (错误)消息 错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E37。 (SQL Server 导入和导出向导) 错误 0xc02020e8: 数据流任务 1: 无法打开“tb_salaryitemcode”的行集。请检查数据库中是否存在此对象。 (SQL Server 导入和导出向导) 错误 0xc004701a: 数据流任务 1: 目标 - tb_salaryitemcode 在执行前阶段失败,返回的错误代码为 0xC02020E8。 (SQL Server 导入和导出. 阅读全文
posted @ 2013-11-18 08:52 梁娜 阅读(1585) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页