readonly 修饰的可以在任意时刻赋值,最常用的在构造函数中赋值

解决方案 »

  1.   

    本类的话应该可以吧,就像textbox一样,你把它设为只读,前台不能操作,后台也一样可以赋值啊
      

  2.   

    readonly修饰的变量可在变量声明时直接复制,或者在构造函数中赋值,其他地方say no.
      

  3.   

            public class test
            {
                private readonly int i;            public test()
                {
                    i = 1;
                }
                public void SetI()
                {
                    i = 2;  //error 
                   
                }
            }
      

  4.   

    readonly变量只能在变量初始化和构造函数中进行赋值。
      

  5.   

    readonly表示运行时常量 LZ可以用const来定义
      

  6.   

    const 字段只能在该字段的声明中初始化。readonly 字段可以在声明或构造函数中初始化
    readonly 字段可用于运行时常数
    readonly 
    在运行期间解析常量
    即可在申明时初始化,也可在构造器中初始化
    只可用来修饰类中的成员
      

  7.   

    const 字段只能在该字段的声明中初始化readonly 字段可以在声明或构造函数中初始化你说的什么方法? 有只读的方法吗?可有例子?
      

  8.   

    readonly 在运行期评估赋值,使我们得以在确保“只读访问” 的前提下,把object的初始化动作推迟到运行期进行。
     readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可以具有不同的值。 所以 readonly 只能在声明或构造函数中初始化,并且不能在static修饰的构造函数里面