Autor Beitrag
sepp_a_u Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51

Win Vista (Laptop), Win XP (PC)
C# (MS Visual Studio Express Edition)
BeitragVerfasst: Sa 06.10.07 19:30 
also eingelesen habe ich die sachen jetzt, jedoch kann ich nicht auf sie zugreifen in der anderen methode write. hab veruscht die strings public zu machen, geht jedoch leider nicht :(

mfg
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 06.10.07 19:44 
Du musst die Adresse als Parameter an die Write-Methode übergeben, weil Du sie ja nur lokal deklariert hast.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
sepp_a_u Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51

Win Vista (Laptop), Win XP (PC)
C# (MS Visual Studio Express Edition)
BeitragVerfasst: Sa 06.10.07 19:51 
also quasi so dann:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
case "N":
                        Adresse ady = new Adresse("Max""Mustermann""Musterstrasse""Musterstadt""0123456789");
                        Console.Write("Name: ");
                        ady.name = Console.ReadLine();
                        Console.Write("Vorname: ");
                        ady.vorname = Console.ReadLine();
                        Console.Write("Strasse: ");
                        ady.Strasse = Console.ReadLine();
                        Console.Write("Ort: ");
                        ady.Ort = Console.ReadLine();
                        Console.Write("Telefonnr.: ");
                        ady.Telefon = Console.ReadLine();
                        WriteFile(Adresse);                
                        Console.WriteLine("\nDatensatz gespeichert...");
                        Console.ReadLine();
                    Menue();                        break;


und dann bei der write-methode:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
tatic void WriteFile(string Eingabe)
        {                
            StreamWriter schreiben = new StreamWriter(@"telebuch.txt"true);            
            schreiben.WriteLine();            
            schreiben.Close();


jedoch kann ich dann nicht auf die ady.xxx zugreifen :( was mache ich denn falsch? ich komm gerade nicht mit irgendwie...ist es kein string oder wie?

mfg
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 06.10.07 20:05 
Du willst einen Parameter vom Typ Adresse übergeben, hast ihn aber als String deklariert. Du solltest Dir vielleicht mal strukturiert ein paar Grundlagen aneignen, anstatt zu erraten, wie ein Sourcecode aussehen muss.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".