alish123456
سه شنبه 07 فروردین 1397, 20:33 عصر
سلام. من یک لیست ساختم از متغیر های درون کلاسم ولی موقه ی اضافه کردن مقدار بهشون به ارور:
Object reference not set to an instance of an object. بر میخورم.
چیکار کنم؟
class Post
{
public string Caption { get; set; }
public Int64 Id { get; set; }
public string Link { get; set; }
public string Title { get; set; }
public List<Post> PostList { get; set; }
public void Start()
{
for (int i = 0; i < 4; i++)
{
PostList[i].Caption = "test";
PostList[i].Id = 123456;
PostList[i].Link = "test";
PostList[i].Title = "test";
}
}
}
Object reference not set to an instance of an object. بر میخورم.
چیکار کنم؟
class Post
{
public string Caption { get; set; }
public Int64 Id { get; set; }
public string Link { get; set; }
public string Title { get; set; }
public List<Post> PostList { get; set; }
public void Start()
{
for (int i = 0; i < 4; i++)
{
PostList[i].Caption = "test";
PostList[i].Id = 123456;
PostList[i].Link = "test";
PostList[i].Title = "test";
}
}
}