¿Cómo se establecen las propiedades de un conjunto de colecciones?C# obtener y establecer propiedades para una colección de listas
He creado una clase con propiedades de colección. Quiero agregar a la Lista en cualquier momento que establezca un nuevo valor. Usar _name.Add (value) dentro del método set no funciona.
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);
}
}
}
de actualización con mi solución:
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);
}
}
Gracias por su ayuda! Intenté ir con la puerta n. ° 1. – SharpBarb