Умовні логічні операції І (&&) і АБО (||) найчастіше використовуються з операндами логічного типу. Результатом логічної операції є true або false. Результат операції логічне І має значення true, якщо обидва операнди мають значення true. Результат операції логічне АБО має значення true якщо хоч би один з операндів має значення true.
Якщо значення першого операнда досить, щоб визначити результат операціїі, другий операнд не обчислюється. Наприклад, якщо перший операнд операції І рівний false, результатом операції буде false незалежно від значення другого операнда, тому він не обчислюється.
Приклад застосування умовних логічних операцій представлений в лістингу 3.7.
Лістинг 3.7. Умовні логічні операції
using System;
namespace Consoleapplicationl
{
class Classl
{
static void Main( )
{
Console.WriteLine( true && true ); // Результат true
Console.WriteLine( true && false ); // Результат false
Console.WriteLine( true || true ); // Результат true
Console.WriteLine( true || false ); // Результат true
}
}
}
Умовна операція
Умовна операція (? :) має формат: