摘要:
1、静态构造函数不能带任何参数,一个类只能有一个静态构造函数 构造函数参数数目不定,可以根据需求设定。一个类可以有多个构造函数(重载)2、静态构造函数的执行具有不定性,你只能确保静态构造函数在第一次调用类的成员之前执行,并且静态构造函数至多执行一次。 构造函数:只要创建类的实例,都会执行,具有时间的可把握性。3、静态构造函数没有修饰符注意:无参数的实例构造函数可以在类中与静态构造函数安全共存。尽管... 阅读全文
摘要:
switch作为一个流程控制语句,在各种语言中都有着无可替代的地位,当然.net也无法免俗。下面说下.net中switch与其他语言的不同,以c#说明:1、无序性。在C#中,case子句的排放顺序是无关紧要的,设置可以讲default子句放在最前面2、编译器会把没有break语句的case子句标记为错误。特例:如果case子句为空,可以不标记break.3、如果激活了块中靠前的一个case子句,后... 阅读全文
摘要:
控制台应用程序作为.net开发的常用项目,输出是必不可少的。你可以writeline(string str)直接输出,也可以设定输出字符串的格式---这就是格式字符串。如下例:decimal num=589.3m;Console.WriteLine("{0,9:C2}",num);读者可以运行下看下结果: ¥589.30下面讲解下格式字符串的格式{n,w:c}其中n----参数索引,代表这是第几个... 阅读全文