簡體   English   中英

有沒有一種更快的方法來聲明多個{get; set;}屬性在C#中?

[英]Is there a quicker way to declare multiple {get; set;} properties in c#?

我需要從其他方法中訪問多個屬性,我知道我可以使用以下方法做到這一點:

int january {get; set;};
int february {get; set;};

對於其他多個屬性,我每個月都需要這樣做。 我的問題是,是否有更快的方法可以執行此操作,就像可以這樣聲明普通變量一樣:

int january, february, march, april;

您可以使用prop(然后按Tab鍵)自動寫入類型和名稱:

public TYPE Type { get; set; }

然后哪個VS會要求您替換變量的“ TYPE”和名稱(“ Type”)。

不,您不能以更快的方式執行此操作。 基本上如下

int january {get; set;};

當將其編譯時,將創建一個私有支持字段,並創建兩種方法,一種用於設置其值,另一種用於檢索它。 因此,不可能將這種語法用於以下情況:

int january, february, march, april;

它只是聲明所有這些變量都是int類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM