欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.net get set用法小結(jié)

 更新時(shí)間:2007年12月12日 21:27:16   作者:  

屬性的讀寫(xiě)控制
       屬性中的get和set可以只用一個(gè),如果只有g(shù)et而沒(méi)有set,那么這個(gè)屬性只可讀出,不可寫(xiě)入;如果只有set而沒(méi)有g(shù)et,那么這個(gè)屬性是只寫(xiě)入,不可讀出。

在屬性中完成更多功能
       既然get和set是程序,那當(dāng)然可以做更多的事情。一個(gè)合理的分工是:設(shè)計(jì)字段是為了便于內(nèi)部方法使用,而盡量與外界隔絕;設(shè)計(jì)屬性考慮的是方便外界的使用,但是不讓外界知道的數(shù)據(jù)一律不給。

最后給一個(gè)例子:
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Text;

namespace 屬性的用法
{
    public class Student
    {
        private string stuCollege = "jyu";//學(xué)校名稱(chēng)不可修改
        private string stuName = "阿會(huì)楠";
        private int stuAge = 22;
        public string studentName
        {
            get { return stuName; }
            set { stuName = value; }
        }
        public int studentAge
        {
            get { return stuAge; }
            set { stuAge = value; }
        }
        public string studentCollege
        {
            get { return stuCollege; }
        }
        public string studentInfo
        {
            get { return "學(xué)校:" + stuCollege + "名字:" + stuName + "歲數(shù):" + stuAge;}
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Student stu = new Student();
            Console.Write(stu.studentCollege + "\n");
            stu.studentAge = 25;
            Console.Write(stu.studentInfo);
            Console.ReadKey();
        }
    }
}

輸出結(jié)果是:
.net get set用法 

相關(guān)文章

最新評(píng)論