Хорошо, поэтому я читал об этом несколько раз, но мне еще предстоит услышать четкий, понятный (и запоминающийся) способ узнать разницу между:
if (x | y)
и
if (x || y)
.. в контексте С#. Может кто-нибудь, пожалуйста, помогите мне узнать эту основную истину и как С# конкретно относится к ним по-разному (потому что они, похоже, делают то же самое). Если разница между данной частью кода между ними не имеет значения, что я должен по умолчанию использовать как наилучшую?