これは本当に簡単な感じですが、これを動作させる方法が見当たりません。タイプ変数の切り替え
Type propType = propertyInfo.PropertyType;
switch (propType)
{
case typeof(byte): // Can't do this, 'A constant value is expected'
// Do something
break;
}
私はまたその上
private const byteType = typeof(byte);
と切り替えを行ってみましたが、このコード行は、同じ理由でコンパイルに失敗しました。
質問:Type
のインスタンスをどのように切り替えるのですか?
if/elseを使用したくない理由はありますか? – Orangesandlemons
質問には問題はありますか? @Orangesandlemons –
それは私が現時点でやっていることですが、もしあなたが約12人いるなら、あなたはこれがスイッチでなければならないかもしれないと考え始めます。 – Flynn1179