パラメータに応じてコンストラクタ内で基本コンストラクタを呼び出す方法は? 例えば:
public SomeConstructor (){
if(SomeParameter == "something") //here call base("something");
else //here call base("something else")
}
私の例では
SomeParameter
たとえば、ローカル コンピューター名などです。
私が何をしているのかを説明するために、コンピューター名に応じてコンストラクターを決定したいと思います。私は MVC プロジェクトに取り組んでいますが、サーバーでプロジェクトを公開しているときに接続文字列の名前を変更したことをまだ忘れています。だから、私はコンピュータ名==私のコンピュータ名であるかどうかを指定してから呼び出したい
:base("DefaultConnection")
それ以外の場合は、たとえば呼び出します
:base("ServerConnectionString")