36.已知名字空间 CompanyName 尚未定义.请问下列名字空间的定义是否合法?(A)
& N ^5 F' L+ n, V- O8 H/ SNamespace CompanyName.Sales; b) m7 N) f; T. D* ~
{
/ [ C( C6 |: z1 N- l8 sPublic class Customer A 合法
# F7 ^1 G7 a! P* |2 B2 {2 ~: \6 nB 不合法
" n& X# l" O! K' H37.分析 C#语句,注意类 subCalss 没有访问修饰符.
1 G: o. P" I, r& J& B4 CNamespace ClassLibrary1{
K. x s& C0 ~1 UPublic class Mylass{
* p* v7 Z+ ^+ ?. u, |3 @( bClass subClass{
$ x7 m, R0 X8 i! hInt i;& T6 I. n- y1 I2 k$ N
}}}
- A: r! q6 [- ^' j若必须为类 subClass 添加访问修饰符,并使 subClass 的可访问修饰符保持不变,则应选择(D)
8 ?5 | n" R4 R9 i- e% |" M) iA protected. k( V4 g! X8 o4 s' E+ M9 I2 u, x8 ^
B internal
& S/ H1 t0 M4 z$ j4 H* DC private
* |0 p, @; e u+ M; bD public
. X, b$ _# x2 x8 h38.类 class 定义如下(C)1 k" O9 E6 Q% k, @
Namespace ClassLibrary1{+ S4 e' @2 _: d! a, ^# T5 O( X; i5 f
Public class Mylass{
0 a3 ^6 t; o, q/ xInternal Class subclass{
, p- o% F0 |/ _% H2 k3 v @A 在所有引用 classLibrary1 的程序集中可用,但限于 MyClass 的内部
' y6 k% r- z" K, `$ s4 g( ^B 在所有引用 classLibrary1 的程序集中可用,但限于 MyClass 的派生类中
0 u( h# n0 E/ I" {& ZC 定义 MyClass 时所在的程序集7 D9 C6 I. N U$ J/ M. `1 J9 o
D 访问不受限制 |