C#面试必问

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

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

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

internal:在同一命名空间内可以访问

2.列举asp.net页面之间传值的几种方式?

QueryString,Session,Server.Transfer

3.C#中的委托是什么?事件是不是一种委托?

委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用,是一种特殊的委托。

4.ovveride与重载的区别?

重载是方法名称相同,参数和参数类型不同,进行多次重载一适应不同的需求。overri是重写

5.在一个bs中进行页面传值,不允许是用session,cookie,application,你有几种方法进行处理。

Server.Transfer,QueryString

6.sealed:密封,不能被继承

7.C#中索引器的实现,是否只能根据数字进行索引?

不是,可以根据任意类型。

8.什么是wes,目前最低版本是多少?

提供最新的web安全服务保证,目前最低版本是2.0

11.string=null,string=“”的区别

null是没有空间引用的,“”是空间为0的字符串

12.什么叫做应用程序域?

应用程序域可以理解为一种轻量级进程,起到安全的作用,占用资源少。

13.装箱和拆箱?

值类型转换为引用类型叫做装箱,引用类型到值类型叫拆箱。

 

 

你可能感兴趣的:(C#)