Entwickler-Ecke
C# - Die Sprache - Mathematik
Methnox - So 04.03.07 20:39
Titel: Mathematik
hi ich hab eine frage, also ich versuche mich an c# im vs2005, und habe eine frage bezüglich ganz normalen rechenoperationen (+, -, /, x,....). mit welcher box ist es möglich diese operationen auszuführen (textbox funkt irgendwie net)
bsp: (cmd1-3 sind die eingabefenster-textbox)
C#-Quelltext
1: 2: 3: 4:
| private void button1_Click(object sender, EventArgs e) { cmd1 + cmd2 = cmd3; } |
ist diese operation überhaupt möglich.
thx im voraus
Moderiert von Christian S.: C#-Tags hinzugefügt
Christian S. - So 04.03.07 20:53
Hallo!
Rechnen kannt Du nur mit Zahlen, also z.B. mit Variablen vom Typ
int oder
double. Eine TextBox enthält Text, den Du erst einmal unwandeln musst.
Also so:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| private void button1_Click(object sender, EventArgs e) { int zahl1 = Int32.Parse(cmd1.Text); int zahl2 = Int32.Parse(cmd2.Text); int zahl3 = zahl1 + zahl2; cmd3.Text = zahl3.ToString(); } |
Wie Du siehst, waren bei Dir auch die beiden Teile links und rechts des Gleichheitszeichens vertauscht.
In obigem Quelltext wird noch nicht geprüft, ob die beiden Textboxen überhaupt Zahlen enthalten, aber für den Einstieg würde ich mir da keinen Kopf drum machen.
Grüße
Christian
Methnox - So 04.03.07 21:01
thx für deine schnelle hilfe ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!