码迷,mamicode.com
首页 > Windows程序 > 详细

C#类中字段,属性与方法

时间:2015-05-10 18:55:02      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

person类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ClassLibrary1
{
    class Person
    {
        //这里是字段用来存储数据,private可写可不写
        private string _name;
         int _age;
         char _gender;

        //这里是属性,本身没值,用于给字段赋值与取值时的方法,但不能称之为方法
         public string Name
         {
             get { return _name; }
             set { _name = value; }
         }


         public int Age
         {
             //取值时进行判断
             get
             {
                 if (_age < 0 || _age > 100)
                 {
                     return _age = 0;
                 }
                 return _age;
             }
             set { _age = value; }
         }

         public char Gender
         {
             get { return _gender; }
             //赋值时进行判断
             set {
                 if (value !=  && value != )
                 {
                     value = ;
                 }
                 _gender = value;
             }
         }


        public void XingWei()
        {
            Console.WriteLine("姓名:{0},年龄:{1},性别:{2}", this.Name, this.Age, this.Gender);
        }

    }
}

class1类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ClassLibrary1
{
    public class Class1
    {
        static void Main(string[] arr)
        {
            Person xinRen = new Person();
            xinRen.Name = "张飞";
            xinRen.Age = 190;
            xinRen.Gender = ;
            xinRen.XingWei();
            Console.ReadKey();
        }


    }
}

 

C#类中字段,属性与方法

标签:

原文地址:http://www.cnblogs.com/zywf/p/4492689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!