在C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?
A.为类添加析构函数,在析构函数中释放资源
B.为类重载new运算符
C.为类实现IDisposable接口.并实现Dispose方法,在该方法中释放资源
D.为类添加delete运算符
查看答案
在C#中,下列哪些语句可以创建一个具有3 个初始值为”“的元素的字符串数组?
A. string StrList[3](““);
B. string[3] StrList = {““,”“,”“};
C. string[] StrList = {““,”“,”“};
D. string[] StrList = new string[3];
下列语句的输出是________. double MyDouble = 123456789; Console.WriteLine(“{0:E}",MyD
A. $123,456,789.00
B. 1.234568E+008
C. 123,456,789.00
D. 123456789.00
下列那些运算符是属于”右结合”的?
A.元运算符new
B.一元运算符++
C.赋值运算符
D.移位运算符《和》
分析下列C#语句,注意类MyClass 没有访问修饰符: namespace ClassLibrary1 { class MyClass { public class subClass { int i; } } } 若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________.
A. private
B. protected
C. internal
D. public