如何根據parametres在構造函數中調用基構造函數? 例如:如何根據某些參數調用構造函數中的基構造函數?
public SomeConstructor(){
if(SomeParameter == "something") //here call base("something");
else //here call base("something else")
}
在我的例子
SomeParameter
例如可以爲本地計算機名稱。
爲了解釋我在做什麼,我想確定取決於計算機名稱的構造函數。我正在開發MVC項目,當我在服務器上發佈項目時,我仍然忘記了連接字符串的更改名稱。所以,我想,如果指定的計算機名稱==我的計算機的名稱,然後調用
:base("DefaultConnection")
否則,請致電例如
:base("ServerConnectionString")
我編輯了自己的冠軍。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 – 2013-02-25 16:41:05
好的,對不起。我下次不會那樣做。 – 2013-02-25 16:53:25