C#学习
天下布武8
专注技术
展开
-
继承,多态,重载和重写的区别。
网上看到一个有趣的说法是:继承是子类使用父类的方法,而多态则是父类使用子类的方法。下面的例子包含了这四种实现:class Triangle extends Shape { public int getSides() { return 3; }}class Rectangle extends Shape { public int getSides(int i) { return i; }}pub转载 2008-03-10 09:25:00 · 3196 阅读 · 0 评论 -
C#是否有自己的类库
就像所有的.NET语言(VB.Net,JScript .Net...)一样,C#访问.NET FrameWork类库,而没有自己的类库。原创 2008-03-24 12:41:00 · 1170 阅读 · 0 评论 -
ConfigurationManager的使用。
添加了System.Configuration命名空间,但是在底下死活找不到 ConfigurationManager类,到网上查了相关资料才发现,要添加对System.Configuration.dll 文件的引用~~汗原创 2008-03-27 15:07:00 · 1444 阅读 · 2 评论 -
String类为何不用实例化~
(以下是Java的一些解释,应该和C#差不多吧)String作为一个类来说,当然可以用new来构造,String有3个构造函数: String(); String("xxx"); String(new StringBuffer()); 这两条语句的效果是一样的 String password="ok"; S原创 2008-04-03 14:37:00 · 4337 阅读 · 3 评论 -
string.Empty与"",null的区别,用哪个更好呢?
null是C#关键字,是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。string.Empty就相当于"",但他俩和NULL是两码事。据说是:string.Empty不分配存储空间 ""分配一个长度为空的存储空间 所以string.Empty 比""效率要高点原创 2008-04-03 12:58:00 · 1780 阅读 · 0 评论 -
.NET技术 C# QA汇总
1.Q:C#怎么把{0}原样输出 //比如说 int i=12; Console.Write("{0}={0}",i);//这样输出12=12 //我想输出: ...{0}=12 //该怎么写? A:有两种方法: 方法1: 这种方法还是有技术含量的,就是双括号的,只显示最外层括号里的内容,这样就可以输出{}这个了原创 2008-01-11 08:51:00 · 1911 阅读 · 0 评论 -
string数组类型转换为int数组(数组类型之间的转换)
string数组类型转换为int数组.方法一:ConvertAll的用法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 public static int StrToInt(string str)2 {3 return int.Parse(st原创 2008-04-09 10:09:00 · 62567 阅读 · 0 评论