Bonjour,
Petite question sur les accesseurs en C# 3 et le lazy loading.
Quand j'écris en C# 3:
Ça me permet d'accéder à la propriété quand bon me semble.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public MonObjet MyProperty { get; set; }
Par contre, comment cela fonctionne-t-il pour le lazy loading?
En gros, comment écrit-on (C# 2):
en C# 3?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 private MonObjet _myProperty; public MonObjet MyProperty { get { if (_myProperty == null) { _myProperty = new MyObject(); } return _myProperty; } set { _myProperty = value; } }
Merci pour vos réponses![]()
Partager