public Random rnd(get; private set;} 
rnd = new Random(); 求解释一下,这两句代码的含义,当然我知道这个是在初始化一个随机数因子
主要就是想了解  get; private set; 具体是什么意思。。
求一通俗易懂的说法。。

解决方案 »

  1.   

    .net 的属性关键字。编译器会对这个属性,分别生成getter和setter方法。
      

  2.   

    看看C#的基本语法。
    get是取当前属性的值,set给该属性赋值。
      

  3.   

    public Random rnd ( get; private set; }
    相当于
    private Random _rnd;
    public Random Get_rnd() { return _rnd; }
    private void Set_rnd(Random value) { _rnd = value; }
      

  4.   

    看看C#的基本语法。
    get是取当前属性的值,set给该属性赋值。