您的位置:首页 > 其它

认证考试简答归纳

2020-07-14 06:30 18 查看

面向对象的三大特性:

封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。

继承:就是让一个类型的对象拥有另一个类型的对象的属性的方法。

多态:同一个类型的对象在执行同一个方法时,可以表现出多种行为特征。

 

请列出C#中几种循环的方法,并指出他们的不同:

while循环:通常用于不确定的循环次数时去使用它 do...while循环:功能上和while基本类似,不同之处它保证了循环至少执行一次 for 循环:主要用于循环次数固定的循环 foreach循环:是一种十分高效的循环,主要用来遍历可枚举类型IEnumerable,比如数组ArrayList、列表List等都可以使用

 

如何声明一个类不能被继承:

C#通过关键字 sealed 可以声明一个类型不能被继承。

public sealed class A 静态类 public static class A

 

静态类与普通类的区别?

静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。 在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。

 

简述 private、 protected、 public、 internal 修饰符的访问权限。

private:私有成员,在类的内部才可以访问。

protected:保护成员,该类内部和继承类中可以访问。

public:公共成员,完全公开,没有访问限制。

internal:当前程序集内可以访问。

 

简述ASP.NET中六大常用内置对象:

Response对象

Request对象

Server对象

Application对象

Session对象

Cookie对象

 

WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?

对于ASP.NET服务器端控件可以使用,ClientScriptManager的RegisterStartupScript等相关实例方法。这其中可以定义与客户端脚本交互的JavaScript。

 

在ASP.NET 中有哪些数据验证控件(请解释ASP.NET中以什么方式进行数据验证)?

(1)RequiredFieldValidator(必填验证):检查用户是否输入;

(2)CompareValidator(比较验证):检查两个表单输入项的输入信息是否存在某种指定关系,比如大于、等于等; (3)RangeValidator(范围验证):检查用户输入是否在某一指定范围;

(4)RegularExpressionValidator(正则验证):检查用户输入是否符合某一指定的正则表达式要求;

(5)CustomValidator(自定义验证): 检查用户输入是否符合开发者指定的验证逻辑规则。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: