簡體   English   中英

在Visual Studio中創建類屬性

[英]Creating Class Properties in Visual Studio

使用標准的VS IDE,是否可以快速創建鏈接到局部變量的類屬性?

類圖似乎提供了一些東西,但是它基本上只是創建了一個屬性存根。 有更好/更容易的東西嗎?

在VS.NET 2008中,您可以使用重構,封裝字段(ctrl + r,e)。
這是有關如何在Visual Studio 2008中進行重構的信息

如果您只是在談論快速屬性,那么“自動生成”屬性就是“炸彈”。 除非您計划在get或set中做一些特殊的事情,否則不需要背景局部變量。

 public string SampleProperty { get; set; }

要么

 public string SampleProperty { get; private set; }

您可以在其中選擇性地指定private / protected,以將屬性限制為setter或getter。 然后,您不需要局部變量,只需使用屬性代替局部變量即可。 編譯器將為您生成實際的背景變量。

我認為您可能會將自動生成的屬性與屬性存根相混淆。

在Visual Studio(VS)中構建類時,可以通過定義字段變量,然后右鍵單擊該字段並從彈出菜單中選擇“重構”→“封裝字段”,來快速生成屬性設置器和獲取器。 VS將顯示一個對話框,可讓您批准/更改屬性名稱,還可以預覽更改。 如果滿意,只需單擊“確定”。 瞧! VS生成屬性!

暫無
暫無

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

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