あまりこれ関係の記述をネット上で見なかったので。
例えば Enumをこのように記述します。
Enumの記述
public enum Target
{
OFF,
ON,
NONE,
COMPLETE
}
これらの判定をSwitchでする場合、数値で判定するよりも、この記述が可読性も高く、見易いです。
Switchの記述
switch (Target)
{
case Target.OFF:
///OFFの場合の動作を記述
return;
case Target.ON:
///ONの場合の動作を記述
break;
case Target.NONE:
///NONEの場合の動作を記述
break;
case Target.COMPLETE:
///COMPLETEの場合の動作を記述
break;
default:
return;
}