<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      LINQ :First、FirstOrDefault使用;Max、Min使用

      關于Linq中First、FirstOrDefault;Last、LastOrDefault等方法的說明

      這里以First、FirstOrDefault進行說明,其他類似。
      1、First:取序列中滿足條件的第一個元素,如果沒有元素滿足條件,則拋出異常
      2、FirstOrDefault:取序列中滿足條件的第一個元素,如果沒有元素滿足條件,則返回默認值(對于可以為null的對象,默認值為null,對于不能為null的對象,如int,默認值為0)
      First、FirstOrDefault的區別在于:當沒有元素滿足條件時,一個拋出異常,一個返回默認值。
      因此,在使用時,一定要注意這個區別:
      1、當確信序列中一定有滿足條件的元素時,使用First方法,取到元素后,無需判斷是否為null
      2、當序列中可能找不到滿足條件的元素時,使用FirstOrDefault方法,然后,一定要對返回值是否為null,進行不同的處理a

      關于Linq中Max、Min方法的使用

      在使用Max或Min方法時,必須要保證 調用方必須至少存在一個元素,若沒有元素,則會拋出異常
      如(假設ints的類型為IEnumerable
      int max = ints.Max(); //當ints的個數為0時,則拋出異常
      為避免這個問題,一般情況下,可以如下編寫:
      int max = 0; //先設置一個默認值,即如果沒有元素時,應該取的值
      if (ints.Any())
      {
      max = ints.Max();
      }

      還有一種方式是使用DefaultIfEmpty方法:
      ints.DefaultIfEmpty().Max(); //DefaultIfEmpty方法,會在ints元素個數為0時,返回一個存在唯一一個默認值元素的IEnumerable,這樣調用Max時,就不會拋異常了
      ints.DefaultIfEmpty(10).Max(); //也可以指定一個默認值,即當ints元素個數為0時,返回一個存在唯一一個元素的IEnumerable,而這唯一一個元素,就是你指定的值

      posted @ 2012-04-16 10:39  純粹的郭子  閱讀(19402)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 一区二区亚洲人妻精品| 人妻少妇精品久久| 色综合伊人色综合网站| 国语精品自产拍在线观看网站| 激情综合网五月婷婷| 亚洲视频欧美不卡| 国产精品中文字幕第一区| 亚洲欧美日韩综合一区在线| 固始县| 精品国产AⅤ无码一区二区| 久久久久久性高| 免费黄色大全一区二区三区| 日本一高清二区视频久二区| 男女激情一区二区三区| 免费观看全黄做爰大片| 久久精品无码专区免费东京热| 农村乱色一区二区高清视频| 2020国产欧洲精品网站| 人妻少妇无码精品专区| 欧美老少配性行为| 狠狠人妻久久久久久综合九色| 麻豆蜜桃伦理一区二区三区| 亚洲一区二区三区播放| 国产精品自拍视频第一页| 姚安县| 国产精品久久久久7777| 欧美巨大极度另类| 成年女人碰碰碰视频播放| 精品人妻码一区二区三区| 久久青青草原亚洲AV无码麻豆| 欧洲性开放老太大| 国产午夜大地久久| 日韩精品一卡二卡在线观看| 在线看无码的免费网站| 亚洲成人av在线资源| 亚洲av综合久久成人网| 日本视频一两二两三区| 午夜综合网| 国产无套内射又大又猛又粗又爽 | 欧美色欧美亚洲另类二区| 自拍偷拍另类三级三色四色|