希望请教前辈们
get{]
set{}的用法、怎么返回   本人Q294787732      希望前辈们加我,有问题再请教,谢谢

解决方案 »

  1.   

    get 取值set 存值
    参考
      

  2.   

            private string name;
            public string Name
            {
                get { return name; }
                set { name = value; }
            }
    这个就是对一字段进行封装,可以是单独的get或者get
      

  3.   

    你把他们想成是get()方法,set()方法就好理解了。.net 3.0以前我们是这样:
    public class SomeClass
    {
        private string _property;
        public string SomeProperty
        {
            get { return _property; }
            set { _property = value; }
        }
    }
    现在我们是这样:
    public class SomeClass
    {
       public string SomeProperty { get; set; }
    }但是它们通通可以看成是这样:
    public class SomeClass
    {
       private string _property;
       public void SetSomeProperty(string value)
       {
           _property = value;
       }
       public string GetSomeProperty()
       {
           return _property;
       }
    }
      

  4.   

    // 一般都这么用的:
    string _key = String.Empty; // 这个是字段
    public string KEY // 这个是属性
    {
        get
        {
            return _key; // 返回值
        }
        set
        {
            set _key = value; 设置值
        }
    }
      

  5.   


    get  return 的值是不是存储到 set 里面 的valuse 还是 ?
      

  6.   


    单独一个get是存储,单独的set是输出么?
      

  7.   

    存到_key字段里,读取或写入KEY 相当于操作_key.
    单独一个get就是只能获取属性的值,而不能给属性赋值,也就是说此属性是只读的;单独一个set是可以设置属性的值,而无法读取,也就是说属性是只写的。
      

  8.   

    属性,get 取值, set 设值