Come sono le proprietà per un insieme di raccolta?C# ottiene e imposta le proprietà per una raccolta di liste
Ho creato una classe con proprietà Collection. Voglio aggiungere alla lista ogni volta che imposto un nuovo valore. L'utilizzo di _name.Add (valore) all'interno del metodo set non funziona.
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);
}
}
}
aggiornamento con la mia soluzione:
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);
}
}
Grazie per il vostro aiuto! Ho provato ad andare con la porta # 1. – SharpBarb