Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

String in Char-Zeichen umwandeln

hallo leute!

ich lerne gerade c sharp und versuche gerade einen string in einen char zu verwandeln, und dann das wort in einer weitern textbox mit leerzeichen auszugeben. jedoch funktioniert das nicht ganz s, wie es soll, denn die ausgabe-textbox bleibt leer :(

ich habe hier auch den code:
  string normaltext = string.Empty;
  int länge = 0;
  char umwandler;

  private void Button1_Click(object sender, EventArgs e)
  {
     normaltext = textBoxText1.Text;
     länge = normaltext.Length;

     for (int i = 0; i == länge; i++)
     {
        umwandler = normaltext;
        textBoxText2.Text = textBoxText2.Text + " " + Convert.ToString(umwandler);
      }
  }
 
weis jemand, was ich falsch mache?

lg peter


Antworten zu String in Char-Zeichen umwandeln:

hey, das problem habe ich gelöst,
jedoch habe ich ein 2.:

ich konvertiere folgendes:

Counter = Convert.ToInt64(StartUpCounter);
Counter++;
StartUpCounter = Convert.ToString(Counter);

Wenn ich das Programm nun laufen lasse, geht es ohne probleme.
starte ich es jedoch auf einem anderen rechner kommt die meldung: Die Eingabezeichenfolge hat das falsche Format.

was heißt das denn?

lg

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
hey, das problem habe ich gelöst,
jedoch habe ich ein 2.:

ich konvertiere folgendes:

Counter = Convert.ToInt64(StartUpCounter);
Counter++;
StartUpCounter = Convert.ToString(Counter);

Wenn ich das Programm nun laufen lasse, geht es ohne probleme.
starte ich es jedoch auf einem anderen rechner kommt die meldung: Die Eingabezeichenfolge hat das falsche Format.

was heißt das denn?

lg

Das liegt meist daran, dass die Convert-Methoden ziemlich mist sind, insbesondere wenn Zahlen und Strings durcheinander geworfen werden.

Um einen String in eine Zahl umzuwandeln (natürlich nur, wenn Zahlen im String stehen), sollte man folgendermaßen vorgehen:

try
{
Int64 i64Zahl = Int64.Parse(string);
}
catch (Exeption ex)
{
//Hier die ex.Message ausgeben, wie auch immer
}

Um die Zahl nacher wieder in einen String umzuwandeln wird ebenfalls nicht die Convert-Methode verwendet, sondern:

string i64String = i64Zahl.ToString();

« Basic ProgrammC# Timer »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...

Bitmap Format
Das Windows-Bitmapformat ist das Standard - Grafikformat, auch Rastergrafik genannt, von Windows Microsoft. In dem Bitmapformat existiert auch das Startlogo von Windows, ...