Hi,
ich programmiere gerade ein Programm, bei dem man Profile mit Einstellungen Erstellen kann und dann auch abrufen kann.
Dazu hab ich eine Klasse "profil" erstellt, in der die einzelnen Variablen deklariert werden.
Danach erstelle ich in der „methode profil_erstellen“ ein Objekt der Klasse und fülle dann die Variablen mit meinen Einstellungen. Nur will ich das der Benutzer den Namen von diesem Objekt eingeben kann, aber wie mach ich das?
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27:
| class Program { static void Main(string[] args) { profil_erstellen("home", true, "", "", "", "", ""); }
private static void profil_erstellen(string profilname, bool DHCPon, string DNS1, string DNS2, string ip, string subn, string gateway) { profil profilname = new profil(); profilname.DNS1 = DNS1; profilname.DNS2 = DNS2; profilname.ip = ip; profilname.DHCPon = DHCPon; profilname.gateway = gateway; profilname.subn = subn; } } class profil { public bool DHCPon; public string DNS1; public string DNS2; public string ip; public string subn; public string gateway; } |
In diesem Code versuche ich das Objekt zu erstellen. Der Name des Objektes soll aus der Variable "profilname" eingelesen werden, aber das funktioniert nicht nur habe ich keine Ahnung wie ich so etwas machen soll. Gibt es da dann einen anderen Syntax um das Objekt zu erstellen oder funktioniert das garnicht?
mfG
IchKG