C#成员属性代码示例

namespace Lesson_1类和对象
{

    class Person
    {
        private string name;
        private int age;
        private int money;
        private bool sex;

        public string Name 

        { get
            { 
                
                //可以在返回之前设立一些逻辑规则。
              //相当于要获得一个返回值,有点像方法
              //意味着这个属性将要获取的内容。


                return name;
            
            
            } 
            




            set {

             //可以在设置之前设立一些逻辑规则。
             name = value; //关键字用于表示外部传入的值
            
            
            
            } 
        
        
        
        }




    }
    
 
    
    
    
    
    




}





internal class Program
    {
        static void Main(string[] args)
        {

        Person a = new Person();
        a.Name = "A";//把A传入到了value里,然后赋值给name,相当于把成员变量name赋值了,又在get语句块里返回了出去。





    }

    }

你可能感兴趣的:(C#,c#,开发语言)