I have a class with this:
public class myDataType
{
   public class GetInvoice
   {
      public string InvoiceID { get; set; }
      public string InvoiceNumber { get; set; }
      public decimal InvoiceAmount { get; set; }
      public List<InvoiceRow> Rows { get; set; } 
   }
   public class InvoiceRow
   {
      public decimal RowQty { get; set; }
      public string RowCode { get; set; }
      public string RowDescription { get; set; }
   }
}
And when I want to add data has th
using static test.myDataType;
...
private void LoadData()
{
   GetInvoice Invoice = new GetInvoice();
   
   Invoice.InvoiceID = "0a8625e5-62f6-4ad7-a8bf-ab04b1158392";
   Invoice.InvoiceNumber = "Inv-001";
   Invoice.InvoiceAmount = 100;
   
   Invoice.Rows.Add(new InvoiceRow { RowQty= 1, RowCode = "C100", RowDescription = "Item C100"});
}
When try to add the row:
Invoice.Rows.Add(new InvoiceRow { RowQty= 1, RowCode = "C100", RowDescription = "Item C100"});
Show me this error "System.NullReferenceException: 'Object reference not set to an instance of an object'"
I think i have a sintax o wrong way to do it Can someone help?
Thanks in advance
 
     
     
    