NullReferenceException, aber warum?
-
Im Konstruktor wird doch genau so ein Objekt erzeugt, warum kennt das Programm dann ds in der Methode getName() nicht mehr?
// Konstruktor public FillForm() { DataSet ds = new _Dataset_MyDataSet(); } public string getName() { DataTable dt = new DataTable(); // Folgende Zeile wird beanstandet (Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.) dt = ds.Tables["tbl_Owners"]; (...)
-
DataSet ds; // Konstruktor public FillForm() { ds = new _Dataset_MyDataSet(); } public string getName() { DataTable dt = new DataTable(); dt = ds.Tables["tbl_Owners"]; (...)
-
Jetzt klappts. Ich dachte, das ginge in C#...
-
Was, magische Übertragung von einer lokalen in eine globale Variable?!
-
saruman@home schrieb:
Jetzt klappts. Ich dachte, das ginge in C#...
Ich glaube du hast noch nicht ganz verstanden, was ein konstruktor ist!?!
-
Lyrix schrieb:
saruman@home schrieb:
Jetzt klappts. Ich dachte, das ginge in C#...
Ich glaube du hast noch nicht ganz verstanden, was ein konstruktor ist!?!
Ich glaube, er hat nicht ganz verstanden, was Gültigkeitsbereiche von Variablen sind.