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 :
Et pas tout simplement
Code : Sélectionner tout - Visualiser dans une fenêtre à part Maison.Porte != null && 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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Maison.Porte.Hauteur != null
D'avance merci pour vos réponses,
Wazzouille
Partager