C# Variablen-Problem

Alles mit und ohne Technik - außer Lego Mindstorms!

Moderator: Moderatoren

Benutzeravatar
Dunkle Macht
Enorm-Viel-Schreiber
Enorm-Viel-Schreiber
Beiträge: 749
Registriert: 6. Jun 2008 15:37
Wohnort: Legau
Kontaktdaten:

C# Variablen-Problem

Beitragvon Dunkle Macht » 15. Mai 2009 13:44

Hi

Ich versuche mich gerade ein bisschen an C#.

Kann mir jemand sagen wie ich int-varis in string-varis und andersrum konvertieren kann?

Weavel
Schreibt viel
Schreibt viel
Beiträge: 262
Registriert: 1. Jan 2009 17:00
Wohnort: Erfurt

Beitragvon Weavel » 16. Mai 2009 12:12

sie sind für alle typen überladen:

System.Convert.ToString() (rückgabtyp ist ein System.String^)
System.Convert.ToInt32() (rückgabetyp ist ein Integer)

(schon son bisschen lustig, ich hab im leben noch nie in C# programmiert und trotzdem weiß ich es^^)
If anything can go wrong, it will.
Hilf mit beim Wikibook über NXC.
Infos

Computerfreak
Schreibt super viel
Schreibt super viel
Beiträge: 406
Registriert: 26. Dez 2007 20:01

Beitragvon Computerfreak » 16. Mai 2009 12:19

Ist ja in C++ genauso. (Nur anstatt "::" eben ".")

EDIT: Ist Varis die neue Abkürzung für Variablen?

Weavel
Schreibt viel
Schreibt viel
Beiträge: 262
Registriert: 1. Jan 2009 17:00
Wohnort: Erfurt

Beitragvon Weavel » 16. Mai 2009 12:32

Ist ja in C++ genauso. (Nur anstatt "::" eben ".")
genau
EDIT: Ist Varis die neue Abkürzung für Variablen?
frag ich mich auch
If anything can go wrong, it will.

Hilf mit beim Wikibook über NXC.

Infos

Benutzeravatar
Dunkle Macht
Enorm-Viel-Schreiber
Enorm-Viel-Schreiber
Beiträge: 749
Registriert: 6. Jun 2008 15:37
Wohnort: Legau
Kontaktdaten:

Beitragvon Dunkle Macht » 16. Mai 2009 15:20

Ja. Bei mir schon ;-).

Danke, es geht.

Volnatabu
Schreibt viel
Schreibt viel
Beiträge: 141
Registriert: 30. Nov 2008 00:45
Kontaktdaten:

Beitragvon Volnatabu » 22. Mai 2009 16:29

Kürzer:

Für ints in String:

intVar.toString();


für Strings in ints:

int.(strVar);
Mit freundlichen Grüßen
Volnatabu

Benutzeravatar
Felixfkccc
Moderator
Moderator
Beiträge: 889
Registriert: 29. Jul 2007 19:27
Wohnort: Niederösterreich (Österreich)
Kontaktdaten:

Beitragvon Felixfkccc » 22. Mai 2009 19:37

Wenn du es ganz sicher machen willst:

Code: Alles auswählen

int x;
string text="Hallo";
if (!int.TryParse(text, out x)) {
   MessageBox.Show("Bitte geben Sie eine gültige Zahl ein!");
}


Wenn text z.b ein Text ist, dann stürzt das Programm nicht ab, sondern gibt eine Fehlermeldung aus!

lg

Felix


Zurück zu „Off Topic“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste

Lego Mindstorms EV3, NXT und RCX Forum : Haftungsauschluss