Bu işi nasıl yapabilirim? türleri için karşılaştıran dize sadece awfull ve değişime tabi olabilir çünküÜzerinde geçiş yapma PropertyType
switch(property.PropertyType){
case typeof(Boolean):
//doStuff
break;
case typeof(String):
//doOtherStuff
break;
default: break;
}
Ben adı kullanmak istemiyoruz.
Basit yerleşik türlerden başka bir şeyle karşılaştırmak istiyorsanız çalışmayacaktır, çünkü TypeCode bool, int32 vb gibi basit tiplerde bir şey kaplamaz bir numaralandırmadır ... –
Elbette bu doğrudur. Ama ilk etapta verdiğim örnekte kapsam dışı kalmak. Bu noktayı açıklığa kavuşturmak için daha sonra eklendi. Teşekkürler. –
Eh, benim durumumda sadece baz türleri olacak. –