This is my first question.
I have this code in my Forms App. I don't understand why i always get an NullReferenceException.
public partial class Form1 : Form
{
   Dictionary<string, Product> ProductList = new Dictionary<string, Product>();
   public Form1()
   {
      InitializeComponent();
      Product product = new Product();
      Position position = new Position();
      product.Name = "ACAD";
      position.Name = "Industry";
      ProductList.Add(product.Name, product);
      // NullReferenceException:
      ProductList["ACAD"].PositionList.Add(position.Name, position);
      // Following line works:
      //listBox1.Items.Add(ProductList["ACAD"]);
   }
}
class Product
{
   public string Name { get; set; }
   public Dictionary<string, Position> PositionList { get; set; }
}
class Position
{
   public string Name { get; set; }
}
Thank you =)
 
    