私はc#でswitch caseステートメントを持っています。ここでは、私がプライベート定数として作成したすべてのケースがあります。ここで悪いプログラミング慣行が行われていますか、またはここで列挙型を使用し、ケースブロックで列挙子を使用する必要がありますか.私がここに示した3つの定数のみ、私は10個の定数と10個のケースブロックを持っています
private const String FEASIBLESIZE = "Total FEASIBLESIZE";
private const String AVAILABLESIZE = "Total AVAILABLESIZE";
private const String EXCESSSIZE = "Total EXCESSSIZE";
.
.
switch (value.ToString())
{
case FEASIBLESIZE:
Level.Add(TEAMSIZE, test.ToString());
break;
case AVAILABLESIZE:
Level.Add(BROADSIZE, test.ToString());
break;
case EXCESSSIZE:
Level.Add(NARROWSIZE, test.ToString());
break;
.
.
.