《你必须知道的.NET》
文章平均质量分 89
崔鹏飞
但行好事 莫问前程
展开
-
关于显式接口实现
第一个问题:http://topic.csdn.net/u/20080819/22/0bafb453-d03e-4d89-9a7a-1c087a13007a.html第二个问题:http://topic.csdn.net/u/20080819/22/0665f814-dddd-4cdd-a461-85620dca21b3.htmlMSDN的解释:http://msdn.microsoft.原创 2008-08-20 20:53:00 · 870 阅读 · 0 评论 -
MSIL的条件跳转(不知道正确与否)
C# Code:public static void Main3_3_3(){ int x = 10; int y = 6; if (x > y) { Console.WriteLine(x); } else { Console.WriteLine(y); }原创 2008-08-24 18:47:00 · 840 阅读 · 0 评论 -
引用类型参数的按值传递
一个小问题:http://topic.csdn.net/u/20080826/21/1b29e906-4ebb-49ab-98e3-982b7f2249f5.html原创 2008-08-28 16:07:00 · 771 阅读 · 0 评论 -
new关键字用作修饰符
用new修饰的方法,在编译期按变量类型调用所以: Number number = new IntNumber(); number.ShowInfo(); 会显示"base class---"class Number { public static int i = 123;原创 2008-08-28 20:16:00 · 793 阅读 · 0 评论 -
一个关于深层拷贝的问题(迷惑在私有构造函数)
一个关于深层拷贝的问题(迷惑在私有构造函数)地址:http://topic.csdn.net/u/20080903/16/0f89b388-0c33-4c0f-931c-0520c907fdad.html原创 2008-09-04 12:43:00 · 673 阅读 · 0 评论 -
可以为null的值类型
可以为null的值类型地址:http://topic.csdn.net/u/20080909/11/ad46c1db-327d-4c23-a78a-d65deebd9d1d.html原创 2008-09-09 23:04:00 · 918 阅读 · 0 评论 -
C#中的语言特性都是从何而来?
前几天推荐一个同事用“可选参数”,推荐完了我还画蛇添足的说这是.Net 4中的新特性。但是事后才发现这个新特性是C# 4.0的语言特性,与.Net 4无关。其实也不只这一次,我平时也经常把语言、框架、运行时,有时甚至还有开发工具混为一谈。于是今天就总结一下C#中我感兴趣的几个语言特性是从何而来的。 1.可选参数 可选参数是C# 4.0中的新特性,其作用在于在调用者不提供参数值时给参数一个默认值,用起来是这样的: static void Main(string[] args) {原创 2011-03-06 16:01:00 · 11430 阅读 · 46 评论 -
“可选参数”趣事探轶
上一篇博文中提到了“可选参数”这个C# 4.0中新增的语言特性,但是写过之后还是不满足,心里还是有一些疑问没有得到解释。于是又做了一些探索,过程中竟然发现这么一个小小的语言特性背后隐藏着的有趣问题还真不少。这次就把探索过程中的发现和疑问记录下来。原创 2011-04-13 00:39:00 · 1571 阅读 · 1 评论