background image

protected 访问仅限于包含类或从包含类派生的类型。
internal 访问仅限于当前程序集。
protected internal 访问仅限于从包含类派生的当前程序集或类型。
private 访问仅限于包含类型。

7. sealed 修饰符有什么特点
sealed 修饰符可以应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中
的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰

 

符必须始终与 override 一起使用。
 
8.列举 ADO.NET 中的共享类和数据库特定类
共享类
DataSet
DataTable
DataRow
DataColumn
DataRelation
Constraint
DataColumnMapping
DataTableMapping

特定类
(x)Connection
(x)Command
(x)CommandBuilder
(x)DataAdapter
(x)DataReader
(x)Parameter
(x)Transaction

9.执行下面代码后:
String strTemp ="abcdefg 某某某";
Int i=System.Text.Encoding.Default.GetBytes(strTemp).Length; 

注:此是字节数,一个中文是两

个字节

Int j=strTemp.Length;

注:此是字节的长度

问:i=? j=?
i=(14 ) ;j=(11 ) 中文两个字节

10.C#中,string str = null 

 

与 string str ="",请尽量用文字说明区别。

string str =""初始化对象分配空间而 string str=null 初始化对象

11.详述.NET 里 class 和 struct 的异同
结构与类共享几乎所有相同的语法,但结构比类受到的限制更多: