typeof() um zu prüfen, für Numerische Werte

was ist der einfachste Weg, um zu überprüfen, ob ein typeof() ist mathematisch nutzbar(numerisch).

brauche ich die TryParse-Methode oder überprüfen Sie es von dieser:

if (!(DC.DataType == typeof(int) || DC.DataType == typeof(double) || DC.DataType == typeof(long) || DC.DataType == typeof(short) || DC.DataType == typeof(float)))
     {
           MessageBox.Show("Non decimal data cant be calculated");
           return;
     }

wenn es einen einfachen Weg um dies zu erreichen, wird Ihre gratis-zu empfehlen

  • Verwandte: stackoverflow.com/questions/828807/...
  • Was bedeutet "mathematisch brauchbar" bedeuten? Ist ein array von Double-mathematisch verwendbar ist, für instace? Ich denke, es ist.
  • möglich, Duplikat der Mit .Net, wie kann ich ermitteln, ob ein Typ ein Numerischer ValueType?
  • Sie können das gewünschte Ergebnis erzielen mit dieser Methode (Wenn Sie die Prüfung für eine Zahl). Denken Sie daran, int, long, short sind nicht dezimal kompatibel.
  • nach der Lektüre der link von ShadowWizard ich fand heraus, ich war Bedeutung numerischen Typen, nicht dezimal, ich werde meinen Beitrag Bearbeiten
InformationsquelleAutor Moonlight | 2012-01-12
Schreibe einen Kommentar