在C#中,屬性是一種特殊的成員,用于封裝類的字段并提供對其訪問的方式。屬性通常由get和set訪問器組成,用于獲取和設置屬性的值。
以下是如何在C#中使用屬性的示例:
public class Person
{
private string _name;
// 定義屬性
public string Name
{
get { return _name; }
set { _name = value; }
}
}
class Program
{
static void Main()
{
Person person = new Person();
// 設置屬性的值
person.Name = "John";
// 獲取屬性的值
string name = person.Name;
Console.WriteLine("Person's name is " + name);
}
}
在上面的示例中,我們定義了一個名為Person的類,其中包含一個名為Name的屬性。我們在Main方法中創建了一個Person對象,并通過屬性訪問器設置和獲取了其名稱。最后,我們通過Console輸出了Person對象的名稱。
通過使用屬性,我們可以在類的外部訪問和修改私有字段的值,同時保持封裝性和安全性。