随笔分类 - ~~C#编程~~
摘要:c#提供了一个关键字sealed来防止发生继承,如果我们将类标记为sealed,编译器将不会允许我们从这个类型派生c#结构总是隐式密封的,因此我们不可以从结构继承结构,从类继承结构或从结构继承类,结构只能用于建模独立的用户定义的数据类型。如果希望使用is-a关系,必须使用类。
        阅读全文
                
摘要:(1)引入命名空间,在引入命名空间的当前代码页写程序代码时,可以免除长长的命名空间。 (2)在程序代码过中,使用using,可以在using结束时,回收所有using段内的内存。 try { using (StreamReader sr = new StreamReader("TestFile.txt")) { string line; while ((line = sr.ReadLine()) != null) { Co...
        阅读全文
                
摘要:一个try块可以有(1)有一个finally块,无catch块(2)有一个或多个相关的catch块,无finally块(3)包含一个或多个catch块,同时有一个finally块
        阅读全文
                
摘要:// 单行注释/*... */ 块注释/// 说明注释 标识符 说明 <c> 把行中的文本标记为代码,例如:<c>int i=10;</c> <code> 把多行标记为代码 <example> 标记为一个代码示例 <exception> 说明一个异常类(编译器要验证其语法) <include> 包含其他文档说明文件的注释(编译器要验证其语法) <list> 把列表插入到文档说明中 <param> 标记方法的参数(编译器要验证其语...
        阅读全文
                
摘要:当程序中需要大量的对某个字符串进行操作时,应该考虑应用StringBuilder类处理该字符串,其设计的目的就是针对大量String操作的一种改进方法,避免产生太多的临时对象 当程序中只是对某个字符串进行一次或几次操作时,采用String类即可
        阅读全文
                
摘要:在使用String时必须引用using System.String 而string可以直接使用string 与System.String是等价的
        阅读全文
                
摘要:如果 "??"运算符的左操作数非空,该运算符将返回做操作数,否则返回右操作数int y=x??-1等价于if(x != null ) y=x;else y = -1;
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号