2

ある種の設定でメソッドを作成したいのですが、もちろん int Para を使用してから、if==1、if==2 などの ifs を使用できますが、これは必要ありません。私のグーグルスキルでは解決策を探すことができませんでした. これを次のようにしたい:

void Method(int var1, int var2, Settings.type.type1){

if(type1){


}
if(type2){


}
if(type3){

}
}

フレームワークのいくつかのメソッドで、次のようなものを見ました: templateType.DefoultTemplate. 文字列はいらない!クリアパラメータが欲しい。私の英語でごめんなさい

4

2 に答える 2

6

enumswitchを探していますか:

public enum CustomType {
      Type1 = 1,
      Type2 = 2,
      Type3 = 3
 };

public void Method(CustomType t)
{
    switch (t)
    {
        case CustomType.Type1:
                  // code here
                  break;
        case CustomType.Type2:
                  // code here
                  break;
        case CustomType.Type3:

    }
}
于 2013-06-19T12:17:09.070 に答える
2

列挙型を作成し、SettingsTypeこれらの値を追加します。次に、 switch case を追加して、すべての条件付きのことを行います。

などのようにアクセスできますSettingsType.Type1

于 2013-06-19T12:15:11.240 に答える