C#
dongguojun
这个作者很懒,什么都没留下…
展开
-
C#中new修饰符和override修饰符的区别
override重写虚方法,那么就只剩下重写以后的方法; new隐藏基类的方法,那么基类的方法和当前类的方法同时存在只是被隐藏了 这里就引出了我想表达的意思:面向对象中隐藏、重写、重载的概念。这几个概念在我们讨论面向对象的时候经常说到。 隐藏:new 重写:override 重载:其实是一个方法的多种实现方式,但方法的名称是相同的 ...原创 2010-01-02 17:56:59 · 157 阅读 · 0 评论 -
json访问
[{"files":["e:\公司教程\1.htm","e:\公司教程\2.txt","e:\公司教程\新建 文本文档.txt"]},{"directory":["e:\公司教程\C#教程","e:\公司教程\前台开发"]}] [code="js"] $(document).ready(function(){ //var formin原创 2010-01-06 17:14:14 · 86 阅读 · 0 评论 -
Asp.net C# 使用Newtonsoft.Json 实现DataTable转Json格式数据
1.这里下载:http://www.newtonsoft.com/products/json/ 安装: 1.解压下载文件,得到Newtonsoft.Json.dll 2.在项目中添加引用 2.引入命名空间 [code="c#"]using Newtonsoft.Json; using Newtonsoft.Json.Converters;[/code] 3.把datata...2010-08-15 20:35:19 · 254 阅读 · 0 评论 -
DataGrid当鼠标划过每行时,在ToolTip中显示每行数据的详情
因为公司项目中用的是DataGrid,而且还是从系统的DataGrid中扩展的,因为DataGrid列数实在太多,显示不下了,隐藏了某些字段,我想让鼠标划过每行时显示每行的详细数据,把隐藏的那些也显示出来,于是我找到了http://www.codeproject.com/KB/grid/testgridzip.aspx#Displayingatooltipforthecorrectrow1这段文章...2011-04-16 23:05:18 · 303 阅读 · 0 评论 -
右键单击DataGrid某行,让当前行变成Selected选择状态
[code="c#"] void _dgMarketPrice_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) //判断是不是右键 { Control control = new ...原创 2011-04-26 10:05:32 · 274 阅读 · 0 评论 -
【转】多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(上)
本篇从Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler的类关系图开始,希望通过本篇的介绍能对常见的线程同步方法有一个整体的认识,而对每种方式的使用细节,适用场合不会过多解释。让我们来看看这几个类的关系图: [img]http://dl.iteye.com/upload/attachment/434781/835c09fb-8...原创 2011-03-13 21:08:37 · 126 阅读 · 0 评论 -
C#多线程:深入了解线程同步lock,Monitor,Mutex,同步事件和等待句柄(中)
本篇继续介绍WaitHandler类及其子类 Mutex,ManualResetEvent,AutoResetEvent的用法。.NET中线程同步的方式多的让人看了眼花缭乱,究竟该怎么去理解呢?其实,我们抛开.NET环境看线程同步,无非是执行两种操作:一是互斥/加锁,目的是保证临界区代码操作的“原子性”;另一种是信号灯操作,目的是保证多个线程按照一定顺序执行,如生产者线程要先于消费者线程执行。.N...原创 2011-03-13 21:13:06 · 599 阅读 · 0 评论 -
多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(下)
前两篇简单介绍了线程同步lock,Monitor,同步事件EventWaitHandler,互斥体Mutex的基本用法,在此基础上,我们对它们用法进行比较,并给出什么时候需要锁什么时候不需要的几点建议。最后,介绍几个FCL中线程安全的类,集合类的锁定方式等,做为对线程同步系列的完善和补充。 1.几种同步方法的区别 lock和Monitor是.NET用一个特殊结构...原创 2011-03-13 21:17:41 · 348 阅读 · 0 评论