我做了一小段代碼來創建WPF數據bingings屬性:Visual Studio的代碼片段:如何在其中添加邏輯?
private string property;
public string Property
{
get { return this.property; }
set
{
this.property = value;
this.OnPropertyChanged(() => Property);
}
}
這是很麻煩的創造駝峯字段名和重寫Pascal大小寫屬性。有沒有辦法只寫字段,並讓代碼段使用第一個字符的大寫字段的名稱來寫屬性?
我稱之爲壞的形式「小寫第一個字符另一個變量的值」來區分公共/私有基礎只在外殼上。 – BNL 2012-07-26 15:09:39
如何命名字段'backingProperty',它是駱駝式的,可以通過簡單的字符串連接構造?這另外使得類中的其他代碼不太可能意外地使用該字段而不是該屬性。 – 2012-07-26 15:09:55
是的,如果有一種將自定義邏輯添加到自動屬性的方法會很好,但是沒有。您提到Visual Studio的代碼片段 - 您可以隨時創建一個包含您所需邏輯的自定義代碼片段。就我個人而言,我輸入的速度很快,不值得擔心這種小小的煩惱。 – 2012-07-26 15:09:58