2010-08-06 98 views
0

如果在屬性中只有一個集合部分,那麼是否需要聲明返回類型? 例如:在C#中返回屬性類型.net

public string Email 
{ 
    set { email = value; } 
} 

在上面的例子中有任何需要上市後的單詞「串」的?

+2

沒有getter的設置者並不認爲這是一個非常好的設計選擇。 (或者讓任何setter具有比getter更多的公共訪問權。)請考慮使用SetEmail()方法。 – 2010-08-06 19:43:07

+0

感謝Mark H.你的建議對我真的很有幫助。 – Towhid 2010-08-07 05:31:28

回答

1

簡單的答案是:這是不可能有一個屬性,而不型

想那value是你指定的,所以它不是,它不是正在使用的類型。

+0

謝謝克勞迪奧雷迪。 – Towhid 2010-08-07 05:34:02

3

否則你不會知道value的類型。

+0

謝謝尤里Fatorovich。 – Towhid 2010-08-07 05:32:14

4

是的。編譯器需要知道,以便在嘗試設置屬性時可以檢查該類型。

+0

謝謝羅蘭肖。 – Towhid 2010-08-07 05:33:09