C#:他のユーザー定義クラスのリストを使用してコレクションクラスを作成しようとしていますが、メインオブジェクトにオブジェクトを追加しようとすると、オブジェクトがオブジェクトのインスタンスに設定されていないことが示されます。これが私のC#コードです:
namespace ConsoleApplication2
{
public class Monthlst
{
public List<Monday> Monday { get; set; }
public List<Tuesday> Tuesday { get; set; }
public List<Wednesday> Wednesday { get; set; }
public List<Thursday> Thursday { get; set; }
public List<Friday> Friday { get; set; }
public List<Saturday> Saturday { get; set; }
public List<Sunday> Sunday { get; set; }
}
public class Monday
{
public int days { get; set; }
}
public class Tuesday
{
public int days { get; set; }
}
public class Wednesday
{
public int days { get; set; }
}
public class Thursday
{
public int days { get; set; }
}
public class Friday
{
public int days { get; set; }
}
public class Saturday
{
public int days { get; set; }
}
public class Sunday
{
public int days { get; set; }
}
class Program
{
static void Main(string[] args)
{
Monthlst objmonth = new Monthlst();
Wednesday wednes = new Wednesday();
wednes.days = 5;
objmonth.Wednesday.Add(wednes); // here i am getting error object not set to....
}
}
}
ここでは、mainメソッドでMonthlstクラスのインスタンスを作成し、Monthlstオブジェクトのlistプロパティでwednesdayクラスのオブジェクトを作成していますが、なぜエラーが表示されるのかわかりません。間違ったことがあるかどうか説明してください。
ありがとう、ラジ