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

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();
        }


    }
}

 

转载于:https://www.cnblogs.com/zywf/p/4492689.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值