在C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?()
A.为类重载new运算符
B.为类添加析构函数,在析构函数中释放资源
C.为类添加delete运算符
D.为实现IDisposable借口
A.为类重载new运算符
B.为类添加析构函数,在析构函数中释放资源
C.为类添加delete运算符
D.为实现IDisposable借口
第1题
A.为类添加析构函数,在析构函数中释放资源
B. 为类重载new运算符
C. 为实现IDisposable借口
D. 为类添加delete运算符
第2题
A.为类重载new运算符
B.为类添加delete运算符
C.为类添加析构函数,在析构函数中释放资源
D.为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源
第3题
A.将Name的set块删除
B. 将Name的set块置空
C. 将Name的set块前加修饰符private
D. 将Name添加readonly修饰符
第4题
A.obj.Hello();
B.obj::Hello();
C.Myclass.Hello();
D.Myclass::Hello();
第7题
A.在C++中支持抽象类,但在C#中不支持抽象类
B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员
C.在C#中可使用new修饰符显式隐藏从基类继承的成员
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
第8题
A.使用myForm.ShowDialog方法显示对话框
B. 将myForm对象的isDialog属性设为true
C. 将myForm对象的FormBorderStyle枚举属性设置为FixedDialog
D. 将变量myForm改为引用System.Windows.Dialog类的对象
第9题
A.obj.Property ()
B.obj :: Property
C.Obj.Property
D.MyClass.Property
第10题
A.Obj.Property
B.MyClass.Property
C.obj ::Property
D.obj.Property ()