Thuộc tính của tập hợp Bộ sưu tập như thế nào?C# nhận và đặt thuộc tính cho Bộ sưu tập danh sách
Tôi đã tạo một lớp học có thuộc tính Bộ sưu tập. Tôi muốn thêm vào Danh sách bất cứ lúc nào tôi đặt một giá trị mới. Sử dụng _name.Add (giá trị) trong phương thức set không hoạt động.
Section newSec = new Section();
newSec.subHead.Add("test string");
newSec.subHead.Add("another test string");
public class Section
{
public String head { get; set; }
private List<string> _subHead = new List<string>();
private List<string> _content = new List<string>();
public List<string> subHead
{
get
{ return _subHead; }
set
{
_subHead.Add(value);
}
}
public List<string> content
{
get
{ return _content; }
set
{
_content.Add(value);
}
}
}
Cập nhật với các giải pháp của tôi:
public class Section
{
private List<string> _head = new List<string>();
private List<string> _subHead = new List<string>();
private List<string> _content = new List<string>();
public List<string> Head
{
get
{ return _head; }
}
public List<string> SubHead
{
get
{ return _subHead; }
}
public List<string> Content
{
get
{ return _content; }
}
public void AddHeading(string line)
{
Head.Add(line);
}
public void AddSubHeading(string line)
{
SubHead.Add(line);
}
public void AddContent(string line)
{
Content.Add(line);
}
}
Cảm ơn sự giúp đỡ của bạn! Tôi đã thử đi với cánh cửa số 1. – SharpBarb