
C#学习与深入
文章平均质量分 50
程静涛
这个作者很懒,什么都没留下…
展开
-
C#中的线程同步----Join方法的使用实例
最近需要解决一个多线程问题,将这个问题抽象说来就是这个情况。有A B两个方法同时完成F工作,A B操作均比较耗时,且 B操作需要A操作完成后才能执行。现 要 A 和B同时运行n个线程。用数学化的语言描述一下/***************************原创 2011-07-28 01:05:23 · 2818 阅读 · 0 评论 -
由StreamWriter.WriteLine 引发对C#多线程的深入思考(一)
首先,StreamWriter线程安全么?答:StreamWriter 的构造以及StreamWriter.WriteLine(string)都是非线程安全的我们封装两个写日志的方法。底层都是由StreamWriter.writeline来实现.一个加锁,一个不加原创 2011-09-19 14:09:38 · 11954 阅读 · 3 评论 -
IL汇编语言介绍(译)
原文地址 http://www.cnblogs.com/xiaoxiangfeizi/archive/2011/08/08/2130768.html 原文作者 潇湘妃子IL汇编语言介绍(译)最近在学习IL,在CodeProject上转载 2011-10-10 16:22:09 · 4421 阅读 · 0 评论 -
值类型与引用类型初窥
没有时间写废话,直接上测试代码。 class TestAddressRef { public int num; } class Program { static void原创 2010-11-26 13:32:00 · 563 阅读 · 0 评论 -
C#中的转换操作符
今天看到一个话题,说的是C#中的转换操作符,也就是说,我们可以通过编程,实现C#中的括号形式的显示和隐士转换。就像是 我 可以一个 int 然后隐式转换为的decimal,或者显示转换一下 Byte b= 5; int va原创 2011-10-12 17:49:40 · 982 阅读 · 0 评论 -
从设计意图看OUT参数和REF参数的区别与联系
学习并使用C#已经好久了,最近在看.NET框架程序设计,又对这些基础概念进行了一次回顾与加深。高手毕竟是高手,同样一个问题,虽然答案差不多,但是回答问题所站的角度却不同。下边是我对两者区别与联系的体会。Out参数和ref参数的基本用法这里不再详谈。要说他们的区别与联系原创 2011-10-12 17:37:18 · 1100 阅读 · 0 评论 -
C#特性学习与使用(为枚举定义Description)
C#特性以前的时候,用过C#中的特性,但只是会用,什么原理,有什么用这些问题不清楚,今天就腾出时间,学习了一下。C#中的特性使用Attribute描述。在使用时,就像是java中的批注一样。不过C#使用中括号。特性用来描述我们的数据。编译器能够识别这些特性,以附加信息的形式存放在生成的元数据中,供clr使用。下边看一个简单的应用static void Main(string[]原创 2011-10-26 02:22:45 · 18848 阅读 · 1 评论