variables
-
(Char ist in C# ein 16Bit Unicode-Zeichen)
-
geeky schrieb:
(Char ist in C# ein 16Bit Unicode-Zeichen)
Danke für die Verbesserung!
Hab ich vergessen
-
ja kann ich nicht variablen so wie in bspw. php anordnen?
z.B. so:var test = "123"; MessageBox.Show(test);
oder so ähnlich?
-
Man kann Strings (z.B.) mit MessageBox.Show(string) anzeigen.
Was das aber mit anordnen oder auslesen zu tun hat, ist mir schleierhaft.
Fazit: Drück Dich ordentlich aus, dann wissen wir auch, was Du von uns willst!
-
also ich hab nen code der so aussieht:
if (comboBox2.Text == "Minuten") { string min = "123"; } MessageBox.Show(min);
bekomme dann aber diese fehlermeldung:
Fehler 1 Der Name "min" ist im aktuellen Kontext nicht vorhanden.
-
Scopes?
string min = ""; if (comboBox2.Text == "Minuten") min = "123"; MessageBox.Show(min);
-
guest_ schrieb:
ja kann ich nicht variablen so wie in bspw. php anordnen?
z.B. so:var test = "123"; MessageBox.Show(test);
oder so ähnlich?
Mit C# 3.0 geht das.
-
super, danke ... habs nun geschaft aber wie kann ich jetzt mit hilfe von variablen rechnen?
habs mal so probiert:
min = numericUpDown1.Value + 5;
bekomme dann aber diese meldung:
Fehler 1 Eine implizite Konvertierung vom Typ "decimal" in "string" ist nicht möglich.
-
Hallo
Ist min vom Typ string? Du solltest Fehlermeldungen lesen und verstehen lernen. Du musst das Ergebnis deiner Rechnung nun noch in den Variabelentyp casten.
chrische
-
[@chrische5] Der "min" wird doch wohl immer noch ein String sein, siehe Code vorne und Fehlermeldung.
Das Rechnen mit zwei Variablen geht in der Regel so.
Hier werden zwei Zahlen addiert und in der MeassageBox ausgeben.int _zahl1, _zahl2, _ergebnis; _zahl1 = 12; _zahl2 = 45; _ergebnis = _zahl1 + _zahl2; MessageBox.Show("Das Ergebnis ist gleich: " + _ergebnis.ToString(), "Ergebnis", MessageBoxButtons.OK, MessageBoxIcon.Information);
Da die MessageBox aber nur einen String verarbeiten kann, musst Du das Ergebnis in der Variable _ergbnis in eine Zeichenkette, also String umwandeln und der MessageBox übergeben. Das machst Du mit dem Befehl _ergebnis.ToString().
Aber Du solltest dir aber trotzdem erst mal ein Buch über C# kaufen, das hier ist wirklich super...Kannst Dir das aber auch als OpenBook runterladen...
http://www.galileocomputing.de/openbook/visual_csharp/
Gruß, Doug_HH