Bonjour,

Je débute en c# et j'aimerais contourner un problème qui ma foi est peu handicapant mais ennuyant à la longue.

Imaginons que nous avons un objet appelé 'Maison' et que cet objet a une propriété qui est elle-même un objet appelé Porte. Cet objet Porte a elle-même différente caractéristique comme par exemple 'hauteur'.

Pourquoi doit-on obligatoirement regarder dans une condition que :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Maison.Porte != null && Maison.Porte.Hauteur != null
Et pas tout simplement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Maison.Porte.Hauteur != null
Je comprend le procédé réalisé par la machine derrière lors de l’exécution et le besoin de procédé de la première manière, mais n'y a-t-il pas un moyen de le contourner car lorsque l'on a un embriquement d'objet assez conséquent, cela pour devenir assez lourd à écrire ?

D'avance merci pour vos réponses,
Wazzouille