J'ai une structure personnalisée :
struct A
{
public int y;
}
une classe personnalisée avec un constucteur vide :
class B
{
public A a;
public B()
{
}
}
et voici le principal :
static void Main(string[] args)
{
B b = new B();
b.a.y = 5;//No runtime errors!
Console.WriteLine(b.a.y);
}
Lorsque j'exécute le programme ci-dessus, il ne me donne aucune erreur, bien que je n'aie pas initialisé la structure A dans le constructeur de la classe B.. 'a=new A();'.