C#
djc11282
背着书包上学堂。
展开
-
WPF 4 DataGrid 控件(基本功能篇)
提到DataGrid 不管是网页还是应用程序开发都会频繁使用。通过它我们可以灵活的在行与列间显示各种数据。本篇将详细介绍WPF 4 中DataGrid 的相关功能。自定义列 默认情况下,当我们为DataGrid 控件设置ItemSource 属性后,DataGrid 会根据数据类型自动生成相应的列,下表列出DataGrid 支持的四种列及其数据类型。 在创建Data转载 2013-10-18 10:43:23 · 976 阅读 · 0 评论 -
ManualResetEvent和AutoResetEvent的区别
在讨论这个问题之前,我们先了解这样一种观点,线程之间的通信是通过发信号来进行沟通的。(这不是废话) 先来讨论ManualResetEvent,讨论过程中我会穿插一些AutoResetEvent的内容,来做对比: ManualResetEvent都可以阻塞一个或多个线程,直到收到一个信号告诉ManualResetEvent不要再阻塞当前的线程。可以想象Manua转载 2013-11-08 09:16:08 · 742 阅读 · 0 评论 -
C# 装箱和拆箱[整理]
1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来例如: int val = 100; object obj = val; Console.WriteLine (“对象的值 = {转载 2013-11-25 11:44:12 · 642 阅读 · 0 评论 -
使用Task代替ThreadPool和Thread
一:Task的优势ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如:1: ThreadPool不支持线程的取消、完成、失败通知等交互性操作;2: ThreadPool不支持线程执行的先后次序;以往,如果开发者要实现上述功能,需要完成很多额外的工作,现在,FCL中提供了一个功能更强大的概念:Task。Task在线转载 2013-12-24 09:44:28 · 14195 阅读 · 1 评论 -
在IIS 上部署 WCF 需要注意的几个地方
在IIS 上部署WCF 服务的例子还是比较多的,我就不一一原创 2014-09-04 17:30:05 · 742 阅读 · 0 评论 -
捕获程序中未捕获的异常
叮叮叮,叮叮叮。。。喂,你好~诶,你好,你们那个程序死掉了!!!![img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/15.gif][/img],啊,是吗?不会吧?就刚刚好好的,自己死掉了。你看看什么情况吧!!!哦[img=http://forum.csdn.net/PointForum/原创 2014-12-04 15:45:56 · 1473 阅读 · 0 评论