I have the following classes that I am trying to assign values to but keep getting an Object reference not set to an instance of an object error.
public class User
{
public string Gender { get; set; }
public int Height { get; set; }
public string UserID { get; set; }
public Dress dress { get; set; }
}
public class Dress
{
public int[,] waist { get; set; }
public int[,] hips { get; set; }
public int[,] chest { get; set; }
}
I tried doing:
User user = new User();
user.UserID = "name";
user.Gender = "f";
user.Height = 180;
user.dress.waist = new int[1, 1];
user.dress.hips = new int[1, 1];
user.dress.chest = new int[1, 1];
I thought I was creating the array's wrong but even if I set user.dress.waist to a string I get the same error. All I need to do at the moment is assign values to User's properties and write them out.
Any guidance is greatly appreciated.