Ich bin gerade durchgegangen referenzource.microsoft.com (Zeile 217)
und entdeckte den Operator "| =". Was bedeutet das? Ich gehe davon aus, dass es sich um eine Art boolesche Operation handelt - kann aber nicht bekommen, was genau es bedeutet. Bedeutet es "oder gleich", Kurzform wie "a = a | b"?
Antworten:
4 für die Antwort № 1|=
ist zu =
Was +=
ist zu =
. Nur eine Abkürzung, um das Schreiben von zu vermeiden a = a | b
2 für die Antwort № 2
Es ist ein bitweiser OR- und Zuweisungsoperator.
Für Details siehe https://msdn.microsoft.com/en-us/library/ms173224.aspx
1 für die Antwort № 3
Du hast Recht. Dieser Operator wird als Operator "ODER-Zuweisung" bezeichnet und a | = b entspricht a = a | b. Hier ist der Dokumentation.