C# 總是在set處拋出 system stack over flow exception的異常是什么原因


namespace ConsoleApp1

{

   

    class Program

    {

        static void Main(string[] args)

        {

            People tom = new People() ;

            tom.Name =" Tom";

            tom.Age = 18;

            tom.MyPlace = Console.ReadLine();

            Console.WriteLine(tom.MyPlace);

            Console.ReadKey();

         }

    }

public class People

    {

        public string Name;

        public int Age;

        public string MyPlace

        {

            get

            {

                return MyPlace;

            }

            set

            {

                if (value == "北京")

                {

                    MyPlace = value;

                }

                else

                {

                    MyPlace = "不符合要求";

                }

            }

        }

}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM