Объясните пожалуйста разницу между & и &&
Собственно хочу понять что означает строка в С++:
if (x && y) {...}
если x и y - байты.
Цель моего желания - записать эту строчку на С# (который не хочет выполнять подобные операции ни с чем кроме bool).