.net get set用法小結(jié)第2/3頁
更新時(shí)間:2007年12月12日 21:27:16 作者:
以下是一個(gè)簡單的例子,演示了屬性的基本形式和用法:
using System;
using System.Collections.Generic;
using System.Text;
namespace 屬性的用法
{
public class Student
{
private string stuName = "阿會(huì)楠";
public string studentName
{
get { return stuName; }
set { stuName = value; }
}
}
class Program
{
static void Main(string[] args)
{
Student stu = new Student();
Console.Write(stu.studentName);
Console.ReadKey();
}
}
}
上面代碼中定義了一個(gè)屬性studentName,它包含get訪問器和set訪問器。屬性studentName封裝了類Student中的字段stuName,字段如果沒有加訪問控制符,被默認(rèn)為private,外界不能直接訪問它,現(xiàn)在外界可以通過studentName屬性自由地存取stuName字段了。
屬性的get和set都是可執(zhí)行的程序語句組合,具有行為的特點(diǎn);而使用具有g(shù)et訪問器和set訪問器的屬性時(shí)候就像使用字段一樣,即可以作為左值接受數(shù)據(jù),又可以作為右值輸出數(shù)據(jù),系統(tǒng)正是按照屬性出現(xiàn)在語句中的位置,自動(dòng)地選擇是調(diào)用get還是調(diào)用set。
相關(guān)文章
Asp.net 后臺(tái)添加CSS、JS、Meta標(biāo)簽的方法
是從Asp.net 后臺(tái)添加CSS、JS、Meta標(biāo)簽的寫法,我們這里寫成函數(shù)方便以后使用,需要的朋友可以參考下2013-12-12.NETCore基于RabbitMQ實(shí)現(xiàn)延時(shí)隊(duì)列的兩方法
這篇文章主要介紹了.NETCore基于RabbitMQ實(shí)現(xiàn)延時(shí)隊(duì)列的兩方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09WebService出現(xiàn)"因 URL 意外地以 結(jié)束,請(qǐng)求格式無法識(shí)別"的解決方法
因 URL 意外地以“/GetReceivedInvoices”結(jié)束,請(qǐng)求格式無法識(shí)別。2009-01-01asp.net HttpWebRequest自動(dòng)識(shí)別網(wǎng)頁編碼
HttpWebRequest獲取網(wǎng)頁源代碼時(shí)自動(dòng)識(shí)別網(wǎng)頁編碼,通過讀取頁面中的charset和讀取http頭中的編碼信息獲取頁面的編碼,基本可以正確獲取網(wǎng)頁編碼2008-09-09刪除DataTable重復(fù)列,只刪除其中的一列重復(fù)行的解決方法
刪除DataTable重復(fù)列,只刪除其中的一列重復(fù)行,下面的方法就可以,也許有更好的方法,希望大家多多指教2013-02-02