Dies ist eine sehr einfache Frage, aber ich möchte eine Klarstellung, um sicher zu sein.Bedeutet der 'oder'-Operator in C# "und/oder" oder "der eine oder andere"?
Nehmen Sie das folgende Beispiel:
if (FirstName == "Bert" || Surname == "Berterson")
Ist die || (oder) Operator bedeutet, in diesem Fall:
A. "Wenn die Person Bert heißt und/oder hat den Nachnamen Berterson" (dh "Bert Berterson", "Bert Smith", "Gary Berterson" würde alle qualifizieren)
- oder -
B. "Wenn die Person hat entweder der Vorname Bert oder der Name Berterson aber nicht beide" (dh "Bert Berterson" würde nicht in Frage kommen, während "Sally Berterson" und " Bert Billhouse wird sich qualifizieren)
Vielen Dank für Ihre Zeit, ich hoffe, das macht Sinn und Entschuldigung für solch eine einfache Frage
Bei Booleschen Werten ist der XOR-Operator auch äquivalent zu '' =: dh 'A^B 'ist äquivalent zu' A = B', wenn '' A' und B! 'sind Booleans. Natürlich ist das fast immer weniger lesbar, was im Allgemeinen '^' zur besseren Wahl macht. – Kyle