0
点赞
收藏
分享

微信扫一扫

C# get方法和set方法出错

脱下愤怒的小裤衩 2022-03-15 阅读 82

代码如下


namespace day01
{
    internal class Program
    {
        static void Main(string[] args)
        {
            person p=new person();

            p.Name = "xiao";

            p.Print();
            Console.ReadKey();

        }
    }



    class person
    { private string _name;
        #region 正确写法   
        //public string Name { 
        //get
        //        { return _name; }

        //    set { _name = value; }

        //}

        //public string Name//缺省的写法
        //{
        //    set;  //是因为当对get、set方法进行编译处理中,会自动给予返回或赋值,get返回值为0,set赋值为空。
        //    get;

        //}

        #endregion
        #region 均会报错 必须对get、set方法进行返回值或赋值
        //public string Name
        //{
        //    get;
        //    set { }
        //}
        //public string Name
        //{
        //    get { }
        //    set;
        //}
        #endregion
        public void Print()
        {
            Console.WriteLine(_name);

        }

    }
}

举报

相关推荐

0 条评论