Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah perbezaan antara | dan ||. atau operator dalam C#?
|. Operator
|. Keputusan x |. y adalah benar jika sama ada x atau y bernilai benar. Jika tidak, hasilnya adalah palsu.
Walaupun operan kiri menilai kepada benar, operator |. menilai kedua-dua operan supaya hasil operasi adalah benar tanpa mengira nilai operan kanan.
||. Operator
Operator OR logik bersyarat ||, juga dikenali sebagai operator OR logik "litar pintas", mengira OR logik operannya.
Jika sama ada x atau y menilai kepada benar, maka x || y menilai kepada benar. Jika tidak, hasilnya adalah palsu. Jika x bernilai benar, y tidak dinilai. Contoh
class Program { static void Main(string[] args){ int a = 4; int b = 3; int c = 0; c = a | b; Console.WriteLine("Line 1 - Value of c is {0}", c); Console.ReadLine(); } }
Atas ialah kandungan terperinci Apakah perbezaan antara | dan ||. atau operator dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!