在C#中,可以通過(guò)定義私有字段(private fields)和公共屬性(public properties)來(lái)封裝數(shù)據(jù)。以下是一個(gè)簡(jiǎn)單的示例,展示了如何定義一個(gè)名為MyProperty
的屬性:
public class MyClass
{
// 定義私有字段
private int _myField;
// 定義公共屬性
public int MyProperty
{
get { return _myField; }
set { _myField = value; }
}
}
在這個(gè)示例中,我們定義了一個(gè)名為MyClass
的類(lèi),其中包含一個(gè)名為_myField
的私有字段和一個(gè)名為MyProperty
的公共屬性。MyProperty
具有一個(gè)get
訪問(wèn)器,用于獲取私有字段的值,以及一個(gè)set
訪問(wèn)器,用于設(shè)置私有字段的值。