&& ||; 在條件判斷時, 應盡量使用 &&、|| 而不是 &、|; 因為後者總是要計 算出結果, 因而會慢.
using System;
class MyClass
{
static void Main()
{
bool b;
/* 在前兩種情形下, && 不再判斷其後的值 */
b = false && true; Console.WriteLine(b); // False
b = false && false; Console.WriteLine(b); // False
b = true && true; Console.WriteLine(b); // True
b = true && false; Console.WriteLine(b); // False
/* 在前兩種情形下, || 不再判斷其後的值 */
b = true || true; Console.WriteLine(b); // True
b = true || false; Console.WriteLine(b); // True
b = false || true; Console.WriteLine(b); // True
b = false || false; Console.WriteLine(b); // False
Console.ReadKey();
}
}