位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 重構(gòu)成員

提問人:劉團圓發(fā)布時間:2020-12-07

    在添加屬性時有一項很方便的技術(shù),可以從字段中生成屬性。下面是一個重構(gòu)(refactoring)的示例,“重構(gòu)” 表示使用工具修改代碼,而不是手動修改。為此,只需要右擊類圖中的某個成員,或在代碼視圖中右擊某個成員即可。

例如,如果MyClass類包含如下字段:

    public string myString;

右擊該字段,選擇Quick Actions and Refactorings...(Ctrl+),就會打開如圖所示的對話框。

image.png

接受默認選項,就會修改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)視頻回答
回復(fù)(0)
返回頂部