C# 重構(gòu)成員
提問人:劉團圓發(fā)布時間:2020-12-07
在添加屬性時有一項很方便的技術(shù),可以從字段中生成屬性。下面是一個重構(gòu)(refactoring)的示例,“重構(gòu)” 表示使用工具修改代碼,而不是手動修改。為此,只需要右擊類圖中的某個成員,或在代碼視圖中右擊某個成員即可。
例如,如果MyClass類包含如下字段:
public string myString;
右擊該字段,選擇Quick Actions and Refactorings...(Ctrl+),就會打開如圖所示的對話框。
接受默認選項,就會修改MyChss的代碼,如下所示:
public string myString;
public string MyString
{
get => myString;
set => myString = value;
}
private string myString;
myString字段的可訪問性己變成private,同時創(chuàng)建了一個公共屬性MyString,它自動鏈接到myString上。顯然,這會減少為字段創(chuàng)建屬性所需的時間。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>