이것은 정말 쉽다는 느낌입니다.하지만이 방법을 사용할 수있는 방법이 없습니다. 유형 변수를 켜기
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