34.在 C#中,将路径名”C: \Documents\”存入字符变量 path 中的正确语句是:(C )
9 B& p7 s/ o/ XA path=“C://Documents//”;
6 m8 X7 a. |$ b$ {& @3 ~3 DB path=“C:\/Documents\/”;
7 {2 i% V( K% S9 k& h5 aC path=“C:\\Documents\\”;
0 r) \" {, I5 _9 G' qD path=“C: \Documents\”;) S8 \3 ]! i E8 F0 G6 C
35.1 下列函数执行结束后,函数体中由变量 s 引用的对象将在何时被.NET 垃圾回收系统从内存中删除(MyClass 为类名)?( C)
8 \5 N8 D# l [' o3 m- N, M5 mVoid Test(){
`! f( x/ B# s$ ~& U- BObject s=new MyClass()' O6 C1 I3 L8 c9 O0 |: c
}
( r; j( `6 E9 P" o! fA 函数结束后 1 分钟7 d1 E/ n* w) p6 n
B 函数结束后立刻删除
e& x7 ^6 F7 b! y+ xC 函数结束后某个无法确定的时刻5 |7 G0 d! e+ u
D 永远不会被删除( Z& s2 u$ h# y. J
35.2.在 C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?(A/C)% i) l; D$ m \+ w" @$ B$ l
A 为类添加析构函数,在析构函数中释放资源+ P% g+ v$ c8 Y$ M9 p
B 为类重载 new 运算符% n4 s- `$ Z4 [& ^
C 为实现 IDisposable 借口
+ v, Z2 e. @$ M8 e, ?7 Y+ l$ XD 为类添加 delete 运算符 |