优化企业网站标题中国建设银行网上登录入口
在C#中,类属性(Properties)和字段(Fields)是两种用于存储和访问数据的机制。
属性是一种特殊的方法,通过使用get和set访问器来定义,用于读取和写入类的私有字段。属性可以提供对字段的封装,并允许在读取或写入字段之前进行一些额外的逻辑处理。例如,可以在属性的set访问器中添加验证逻辑,以确保写入的值符合某些条件。
public  class person
   {
       string name;
      public string Name
       {
           get
           {
               return name;
           }
          set
           {
               name = value;
           }
       }
       double age;
      public double Age
       {
           get
           {
               return age;
           }
          set
          {
              if(value>0)
              { age = value; }
              else
              {
                  value = 0;
                  age = value;
              }
              
          }
       }
       string sex;
      public string Sex
       {
           get
          {
              if (sex!="男"||sex!="女")
              {
                  return sex = "男";
              }
              return sex;
          }
          set
           {
               sex = value;
           }
       }
     public string showing()
       {
           return Name + Sex + Age.ToString();
       }
      
   }

  public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
       }
      private void button1_Click(object sender, EventArgs e)
       {
          person myps = new person();
           myps.Name = textBox1.Text;
           myps.Sex = textBox2.Text;
           myps.Age = Convert.ToInt64(textBox3.Text)
          MessageBox.Show(myps.showing());
       }
     
   }
