If-Anweisung GetType() c#

wenn ich die int-Zahl im Zähler, ich werde tun, eine Methode, die von my1.cs, wenn ich die doppelte Anzahl im Zähler/Nenner werde ich tun Methode aus einer anderen Klasse aufgerufen MY2 gestellt wird.cs . Wie kann ich code WENN,

if (number = int) {//; bla bla bla...}
ODER

if (number = double) {//; bla bla bla...}

Wie man code in dieser if-Anweisung: if (numerator.GetType==int){...} ?

Die Hauptschwierigkeit ist in diesem: ich habe gelesen, Zähler und Nenner von textbox mit der var dr1 = textBox1.Text.Split('/'); ! split, aber wie kann ich gettype aus string ???

  • Sind Sie auf der Suche nach if(numerator.GetType() == typeof(int))? Wenn nicht, bitte fügen Sie zu Ihrer Frage, weil, wie es ist, es macht nicht viel Sinn.
  • Das sieht wie ein problem, wenn entweder die Funktion überlast oder Generika ist vielleicht besser als boxed zahlen.
  • Die Hauptschwierigkeit ist in diesem: ich habe gelesen, Zähler und Nenner von textbox mit der var dr1 = textBox1.Text.Split('/'); ! split, aber wie kann ich gettype aus string ???
  • Wenn Sie Lesen eine Zahl als Zeichenfolge, haben Sie Sorge, wenn es ein integer? Warum nicht einfach immer davon ausgehen, es ist ein double?
  • es ist mein lab) habe ich zum Lesen von textbox, und wenn der Typ im Textfeld wird int zu tun method1, sonst noch eine andere Methode
InformationsquelleAutor user707895 | 2011-05-26
Schreibe einen Kommentar