zoukankan      html  css  js  c++  java
  • 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();
            }
    
    
        }
    }
  • 相关阅读:
    TortoiseSVN是windows平台下Subversion的免费开源客户端。
    Lotus Sametime 服务器的安装和配置
    群件
    Lotus Sametime
    软件项目经理
    PMP考试
    IT项目经理
    什么是模式呢?
    上下文(context):相关的内容
    设计模式-四要素
  • 原文地址:https://www.cnblogs.com/zywf/p/4492689.html
Copyright © 2011-2022 走看看