Wie kann ich mithilfe von .Net feststellen, ob es sich bei einem Typ um einen numerischen Wertetyp handelt?

Aber hier ist ein Beispiel:

Dim desiredType as Type
if IsNumeric(desiredType) then ...

BEARBEITEN: Ich kenne nur den Typ, nicht den Wert als Zeichenfolge.

Ok, also leider muss ich den TypeCode durchlaufen.

Aber das ist ein guter Weg, es zu tun:

 if ((desiredType.IsArray))
      return 0;

 switch (Type.GetTypeCode(desiredType))
 {
      case 3:
      case 6:
      case 7:
      case 9:
      case 11:
      case 13:
      case 14:
      case 15:
          return 1;
 }
 ;return 0;

Antworten auf die Frage(9)

Ihre Antwort auf die Frage