//la estructura con una unica variable a
public struct sPrueba
{
public int a;
public void modificaA(int a_) //método para modificar la variable a
{
a = a_;
}
}
static void Main(string[] args)
{
LinkedList<sPrueba> ll = new LinkedList<sPrueba>(); //creamos la lista vacia
ll.AddLast(new sPrueba()); //añadimos una estructura a la lista
//ll.First.Value.a = 3; //<---- esto directamente no se puede hacer
ll.First.Value.modificaA(3); //modificamos a traves de un método
Console.WriteLine("{0}", ll.First.Value.a); //imprimimos el resultado
}