background image

每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值。
值类型主要由两类组成:结构、枚举
结构分为以下几类:Numeric(数值)类型、整型、浮点型、decimal、bool、用户定义的结
构。
引用类型的变量又称为对象,可存储对实际数据的引用。声明引用类型的关键字:
class、interface、delegate

 

、内置引用类型: object、strin

6.ADO.net 中常用的对象有哪些?分别描述一下。
答:
Connection 打开数据库连接
Command 执行数据库命令
DataAdapter 连接数据,执行数据库命令,填充 DataSet
DataSet 数据在内存中的缓存,数据结构
DataReader 只读向前的读取数据库

7.如何理解委托?
答:
相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法.
委托具有以下特点:

 

委托类似于 C++ 函数指针,但它是类型安全的。
委托允许将方法作为参数进行传递。
委托可用于定义回调方法。
委托可以链接在一起;例如,可以对一个事件调用多个方法。
方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。
C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独
定义的方法。

8.C#

 

中的接口和类有什么异同。

答:异:不能直接实例化接口。接口不包含方法的实现。接口、类和结构可从多个接口继承。
但是 C# 只支持单继承:类只能从一个基类继承实现。类定义可在不同的源文件之间进行
拆分。
同:接口、类和结构可从多个接口继承。接口类似于抽象基类:继承接口的任何非抽象类
型都必须实现接口的所有成员。接口可以包含事件、索引器、方法和属性。一个类可以实现
多个接口。

9.UDP 连接和 TCP 连接的异同。
答:前者只管传,不管数据到不到,无须建立连接.后者保证传输的数据准确,须要连结.

10.ASP.net 的身份验证方式有哪些?分别是什么原理?
答:Windows 

 

身份验证提供程序:提供有关如何将 Windows 

 

身份验证与 Microsoft 

Internet 

 

信息服务 (IIS) 

 

身份验证结合使用来确保 ASP.NET 应用程序安全的信息。

Forms 身份验证提供程序:提供有关如何使用您自己的代码创建应用程序特定的登录窗

 

体并执行身份验证的信息。使用 Forms 

 

身份验证的一种简便方法是使用 ASP.NET 成员