Witam wszystkich serdecznie;
// program w C#
// zdefiniowałem klasę:
public class TStrRDBF // struktura tablicy opisu struktury bazy DBF
{
public string Nazwa { get; set; }
public char Typ { get; set; }
public int Rozmiar { get; set; }
public int Punkt { get; set; }
}
// a następnie tablicę
TStrRDBF[] AStruDBF = new TStrRDBF[2];
//i wszystko jest pięknie, nie ma żadnych błędów kompilacji kodu tylko w linii
AStruDBF[tmpI].Nazwa = tmpS;
//(tmpI i tmpS są prawidłowo zdefiniowane)
// wyskakuje błąd: 'System.NullReferenceException'
// okazuje się, że to jest wina tablicy
//podgląd zmiennych: AStruDBF[0].Nazwa 'AStruDBF[0].Nazwa' threw an exception of type 'System.NullReferenceException' string {System.NullReferenceException}
// żeby nie było tablica istnieje
//podgląd zmiennych: AStruDBF.LongLength 2 long
// gdzie jest błąd i jak zainicjować tę tablicę by można ją było wypełnić?
Z góry dziękuję za pomoc
Witold