Entwickler-Ecke

Programmierwerkzeuge - Anderer Code nach IDE-Absturz?


storestore - Fr 16.09.11 21:33
Titel: Anderer Code nach IDE-Absturz?
Hey,
ich hatte folgendes programmiert:

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
static void Main(string[] args)
        {
            int zahl = 1;
           while(zahl<=100)

{
int rechnen;
rechnen= zahl*zahl;
console.WriteLine(zahl);
console.ReadLine
zahl++;
}

Plötzschlich, nach 100x maligen "Enter" drücken stürtzt visual c# ab!
Dann öffne ich die datei nochmal, und was passiert?!

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
  static void Main(string[] args)
        {
            int zahl = 1;
            string text = Console.ReadLine();
            if (int.TryParse(text, out zahl)) ;
            else
            {
                Console.WriteLine("Hallo");
                Console.ReadLine();
            }
//nicht erfolgreich

Das steht dan drin!
Merkwürdig!

Moderiert von user profile iconTh69: Titel geändert.
Moderiert von user profile iconTh69: Topic aus C# - Die Sprache verschoben am Sa 17.09.2011 um 08:22


Horschdware - Fr 16.09.11 22:09

Deine Entwicklungsumgebung ist abgestürzt (warum auch immer). Du hattest deinen Code nicht gespeichert. Beim Neustarten der IDE wird die letzte gespeicherte Version geladen.

Wo ists jetzt das Problem? Was hat das mit einer Schleife zu tun und warum soll diese "nicht erfolgreich" sein?

Speichere einfach deinen Code regelmäßig ab und gut ists :roll:


jaenicke - Sa 17.09.11 08:57

user profile iconHorschdware hat folgendes geschrieben Zum zitierten Posting springen:
Speichere einfach deinen Code regelmäßig ab und gut ists :roll:
Das sollte C# eigentlich automatisch machen, das ist jedenfalls die Standardeinstellung:

VS2010OptionsAutoSave


storestore - Sa 17.09.11 14:01

Nein,
ich habe das Programm debuggt und 100 mal Enter gedrückt! Nach dem Hundersten mal ist nicht nur das Programm sondern auch Visual c# abgestürtzt! Dann habe ich Visual c# neu gestartet und es kam folgender code:

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
 static void Main(string[] args)
        {
            int zahl = 1;
            string text = Console.ReadLine();
           <span style="color: red"if (int.TryParse(text, out zahl)) ;
            else
            {
                Console.WriteLine("Hallo");
                Console.ReadLine();
            }</span>
<span style="color: red">//nicht erfolgreich</span>

Das rote hatte ich gar nicht geschrieben! Das kam von alleine!