public:表明所有对象都可以访问;
protected internal:表明同一个程序集内的对象,或者该类对象以及其子类可以访问;
internal:表明只有同一个程序集的对象可以访问;
protected:表明只有该类对象及其子类对象可以访问;
private:表明只有对象本身在对象内部可以访问;

解决方案 »

  1.   

    堆栈与队列的异同点?
     堆栈: 后进先出
     队列: 先进先出.
    Application是应用程序级变量,如果用到多个用户级别之间的通信的时候用
    Session    是用户变量,一个用户访问多个页面时可以保存数据到另一个页面,只要此用户不注销就可以
    ViewState  页面变量,相当于页面全局变量, 当页面提交时要传送传送到服务端. 但不是一直存储
    在服务端, 不占用服务端资源.
      

  2.   

    堆栈与队列的异同点?
    先进后出 先进先出从存贮位置、生存周期、使用场合、使用注意等方面分别分析Application、Session、Cookie、Cache、ViewState等的异同点Application
    存贮位置:服务器
    生存周期:Application状态是用来存放所有页面、客户都能访问的信息。它的作用范围是整个Web应用程序,任何Web页面都可以访问该对象,任何客户都可以访问该对象
    使用场合:现在基本不用
    使用注意:
    用于经常使用的数据,但是这些数据一般会放在web.config文件中。
    不要在应用程序的状态中存放太多的信息,不然的话,会加重服务器的负担。
    Application对象可以存放其它对象。Session
    存贮位置:服务器
    生存周期:会话的结束(用户明确地Abandon或者会话超时)
    使用场合:
    使用注意:Session存储的信息是局部的,每个用户会话所访问的Session对象都是不同的Cookie:
    存贮位置:客户端
    生存周期:某些cookie是临时的,称为会话cookie,它只存在于浏览器的内存中。当浏览器关闭时,添加到浏览器中的所有会话cookie都会消失;有些是持久的,它可以保留几个月。这些cookie会被保存在客户端的硬盘中(设置Expires属性)
    使用场合:
    使用注意:
    单个cookie只能包含有限的信息量,最后不能大于4k的信息量。
    cookie的值不能是非字符串。也就是说不能在cookie中存放对象。
    cookie的使用还要依赖于浏览器,有的用户把浏览器设置成禁用使用cookie,因为用户担心安全问题。Cache
    存贮位置:服务器
    生存周期:指定的时间
    使用场合:频繁访问的数据
    使用注意:ViewState
    存贮位置:客户端
    生存周期:页面会在服务器的两次请求之间存储自己的ViewState
    使用场合:
    使用注意:当前页面
    C#中重写基类方法的关键字是:    override 。
    C#中用关键字      base    访问基类。
    C#中,如果在页面A有一静态变量x,客户端1访问此页面赋值1,然后关掉浏览器后重新进入,此时x=1 ,如果另一客户端2也来访问页面,x=1。
    只读变量(ReadOnly)除了可以在声明时赋值以外,还可以在对象的构造函数中赋值。 对
    C#中常用的声明变量的作用范围的关键字有哪些(比如public)?。    
    public , internal , protected, private
      

  3.   

    楼主,你最后的那个题是c++的吧。没有Salary的字段么?这样的程序没有一点扩展性
      

  4.   

    C#中重写基类方法的关键字是:    override 。
    C#中用关键字      base    访问基类。
    C#中,如果在页面A有一静态变量x,客户端1访问此页面赋值1,然后关掉浏览器后重新进入,此时x=1 ,如果另一客户端2也来访问页面,x=1。
    只读变量(ReadOnly)除了可以在声明时赋值以外,还可以在对象的构造函数中赋值。 对
    C#中常用的声明变量的作用范围的关键字有哪些(比如public)?。    
    public , internal , protected, private