Wpis z mikrobloga

Cześć Mirki z #programowanie.

Bawię się małym projektem i mam niestety problem, którego nie wiem jak przeskoczyć.

A mianowicie: W klasie mam wywołanie:

public List> WartosciLista { get; set; }
A w kodzie dzieje się takie

var columnTemp = new List();
// Tutaj wypełniam columnTemp
excelFile.WartosciLista.Add(columnTemp); // Tutaj jest błąd null exception
excelFile.WartosciLista = new List>() { columnTemp, columnTemp}; //A to natomiast działa, ale nie tak jakbym chciał. :D

Czy macie jakieś pomysły jak to rozwiązać?
#csharp
  • 3
@GrabkaMan: Zapewne WartosciLista jest nullem, a próbujesz wywołać metodą Add(); Musisz najpierw ją zainicjalizować, tak jak masz w tej działającej opcji.

Nie wiem jak byś chciał, żeby działało, ale możesz zrobić np

excelFile.WartosciLista = new List();
excelFile.WartosciLista.Add(columnTemp);