Thread Wann kommt denn mal ein null-methoden-operator? (7 answers)
Opened by Muffi at 2014-10-07 10:18

Muffi
 2014-10-07 11:10
#177676 #177676
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Beispiel aus c#

Ohne den Operator:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var item = this.Parent; 
if (item != null)
{
item = item.Child;
if (item != null)
{
item = item.Child;
if (item != null)
{
g1 = item.Child;
}
}
}
if (g1 != null) // TODO



Mit dem Operator:
Code: (dl )
1
2
var g1 = parent?.child?.child?.child; 
if (g1 != null) // TODO


Man kann also mit dem (in c# ?.) Operator methoden auf null aufrufen, die dann nichts tun und wieder null liefern.
Last edited: 2014-10-07 11:12:28 +0200 (CEST)
1 + 1 = 10

View full thread Wann kommt denn mal ein null-methoden-operator?