最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#中(&&,||)與(&,|)的區(qū)別詳解

 更新時(shí)間:2019年12月23日 11:23:19   作者:盛開(kāi)的雨季  
這篇文章主要介紹了c#中(&&,||)與(&,|)的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

對(duì)于(&&,||),運(yùn)算的對(duì)象是邏輯值,也就是True/False

&&相當(dāng)與中文的并且,||相當(dāng)于中文的或者 。(叫做邏輯運(yùn)算符又叫短路運(yùn)算符)

運(yùn)算結(jié)果只有下列四種情況。

True  && True  = True    (左邊為true,再驗(yàn)證右邊也為true,返回結(jié)果true)假如這是一個(gè)查詢條件,則執(zhí)行。
True  && False = False   (左邊為true,再驗(yàn)證右邊為false,返回結(jié)果false)假如這是一個(gè)查詢條件,不執(zhí)行。
False && True  = False   (左邊為false,發(fā)生短路現(xiàn)象。右邊不再執(zhí)行,直接返回false).........同樣不執(zhí)行。
False && False = False   (同上)
True  || True  = True    (左邊為true,發(fā)生短路現(xiàn)象,右邊不執(zhí)行,直接返回true).......執(zhí)行
True  || False = True    (左邊為true,發(fā)生短路現(xiàn)象,右邊不執(zhí)行,直接返回true).......執(zhí)行
False || True  = True    (左邊為false,再驗(yàn)證右邊為true,返回結(jié)果true)............執(zhí)行
False || False = False   (左邊為false,再驗(yàn)證右邊也為false,返回結(jié)果false).......不執(zhí)行

對(duì)于(&,|),運(yùn)算的對(duì)象是位,也就是1/0,叫做位運(yùn)算符

理解:0為false,1為true(通用:0表示假,所有非零的數(shù)表示真。   ######方便記憶:0,什么都沒(méi)有騙人的,則為假)
運(yùn)算結(jié)果只有下列四種情況。

1 & 1 = 1
1 & 0 = 0
0 & 1 = 0
0 & 0 = 0

1 | 1 = 1
1 | 0 = 1
0 | 1 = 1
0 | 0 = 0

&&和&對(duì)于他們各自的運(yùn)算對(duì)象來(lái)說(shuō),結(jié)果是一樣的。

下面用一段代碼來(lái)說(shuō)明||在實(shí)際代碼中的運(yùn)用

var data = svc.DeclarationHeads.Include("TaxType").Where(f => f.CorporationCode == param.CorporationCode && f.FlowSign == 2 &&
                          (!param.TaxTypeId.HasValue || f.TaxTypeId == param.TaxTypeId)).ToList();

 當(dāng)傳入的參數(shù)中TaxTypeId==null時(shí),param.TaxTypeId.HasValue為true,發(fā)生短路現(xiàn)象,右邊不執(zhí)行,返回結(jié)果true。

則實(shí)際執(zhí)行代碼:var data = svc.DeclarationHeads.Include("TaxType").Where(f => f.CorporationCode == param.CorporationCode && f.FlowSign == 2 ).ToList();

當(dāng)傳入的參數(shù)中TaxTypeId==123時(shí),param.TaxTypeId.HasValue為false,執(zhí)行右邊的代碼,即f.TaxTypeId == 123,

則實(shí)際執(zhí)行代碼:var data = svc.DeclarationHeads.Include("TaxType").Where(f => f.CorporationCode == param.CorporationCode && f.FlowSign == 2 && f.TaxTypeId == 123 ).ToList();

適用范圍:當(dāng)我們?cè)俟催x條件進(jìn)行查詢或者操縱數(shù)據(jù)庫(kù)時(shí),可以任意選擇條件個(gè)數(shù)進(jìn)行查詢,而只需調(diào)用同一個(gè)方法。(即一個(gè)服務(wù)完成多重條件的查詢)減少冗余代碼。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • c#判斷網(wǎng)絡(luò)連接狀態(tài)

    c#判斷網(wǎng)絡(luò)連接狀態(tài)

    有時(shí)我們要不停的判斷網(wǎng)絡(luò)的連接狀態(tài),比如服務(wù)器網(wǎng)絡(luò)連接是否正常等,下面就簡(jiǎn)單介紹我的判斷方法
    2014-01-01
  • C#實(shí)現(xiàn)強(qiáng)制關(guān)閉當(dāng)前程序進(jìn)程

    C#實(shí)現(xiàn)強(qiáng)制關(guān)閉當(dāng)前程序進(jìn)程

    這篇文章主要介紹了C#實(shí)現(xiàn)強(qiáng)制關(guān)閉當(dāng)前程序進(jìn)程,本文直接給出實(shí)現(xiàn)代碼,可以實(shí)現(xiàn)完全Kill掉不留痕跡,需要的朋友可以參考下
    2015-06-06
  • c++換行符知識(shí)點(diǎn)總結(jié)

    c++換行符知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于c++換行符知識(shí)點(diǎn)總結(jié),需要的朋友們可以參考學(xué)習(xí)下。
    2020-03-03
  • C#實(shí)現(xiàn)讀取USB轉(zhuǎn)串口參數(shù)并顯示在ComboBox

    C#實(shí)現(xiàn)讀取USB轉(zhuǎn)串口參數(shù)并顯示在ComboBox

    在很多應(yīng)用程序中,尤其是那些需要與外部硬件通信的程序中,自動(dòng)檢測(cè)和讀取串口參數(shù)是一個(gè)非常有用的功能,下面我們就來(lái)看看如何在C#中實(shí)現(xiàn)這一功能吧
    2024-01-01
  • C#中的Task.WaitAll和Task.WaitAny方法介紹

    C#中的Task.WaitAll和Task.WaitAny方法介紹

    這篇文章介紹了C#中的Task.WaitAll和Task.WaitAny方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • Unity實(shí)現(xiàn)刮獎(jiǎng)效果

    Unity實(shí)現(xiàn)刮獎(jiǎng)效果

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)刮獎(jiǎng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • C#窗體布局方式詳解

    C#窗體布局方式詳解

    這篇文章主要介紹了C#窗體布局方式詳解的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 一文帶你了解 C# DLR 的世界(DLR 探秘)

    一文帶你了解 C# DLR 的世界(DLR 探秘)

    DLR 是 C#4.0 新引進(jìn)來(lái)的概念,其主要目的就是為了動(dòng)態(tài)綁定與交互。下面小編給大家?guī)?lái)一篇不錯(cuò)教程,一文帶你了解 C# DLR 的世界,需要的朋友可以參考下
    2020-02-02
  • C#使用HtmlAgilityPack組件解析html文檔

    C#使用HtmlAgilityPack組件解析html文檔

    這篇文章介紹了C#使用HtmlAgilityPack組件解析html文檔的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • WPF實(shí)現(xiàn)上下滾動(dòng)字幕效果

    WPF實(shí)現(xiàn)上下滾動(dòng)字幕效果

    這篇文章主要為大家詳細(xì)介紹了WPF實(shí)現(xiàn)上下滾動(dòng)字幕效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10

最新評(píng)論

武汉市| 博野县| 孙吴县| 新竹县| 南城县| 柘城县| 紫金县| 调兵山市| 梅河口市| 佛学| 民勤县| 宽城| 越西县| 汝阳县| 肇东市| 景泰县| 正宁县| 铅山县| 长武县| 兴和县| 宁晋县| 彭山县| 龙胜| 汤阴县| 陇西县| 定陶县| 彰化市| 浙江省| 淅川县| 吴旗县| 民勤县| 札达县| 巧家县| 策勒县| 稻城县| 荔波县| 莱阳市| 通榆县| 平乡县| 青铜峡市| 青河县|