日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linq查詢二維數(shù)組淺析

在向大家詳細(xì)介紹Linq查詢二維數(shù)組之前,首先讓大家了解下二維數(shù)組無法直接轉(zhuǎn)換為IEnumerable類型,然后全面介紹Linq查詢二維數(shù)組。

創(chuàng)新互聯(lián)是一家集成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)站頁面設(shè)計、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)網(wǎng)站建設(shè)公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設(shè)計最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務(wù)才是根本,我們始終堅持講誠信,負(fù)責(zé)任的原則,為您進(jìn)行細(xì)心、貼心、認(rèn)真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。

Linq查詢二維數(shù)組

以下代碼為在一個4*4的二維int數(shù)組中將大于5的元素查出:

 
 
 
  1. static   void  Main( string [] args)  
  2. {  
  3. int [,] array =  new   int [4, 4];  
  4. for  ( int  i = 0; i < 4; i++)  
  5. for  ( int  j = 0; j < 4; j++)  
  6. array[i, j] = (i + 1) * (j + 1);  
  7.  
  8. var intQuery = from i  in  array.Cast< int >()  
  9. where i > 5  
  10. select i;  
  11.  
  12. foreach  ( int  i  in  intQuery)  
  13. Console.WriteLine(i);  
  14. }  

由于二維數(shù)組無法直接轉(zhuǎn)換為IEnumerable類型,所以,通過其Cast()方法先將其轉(zhuǎn)換為IEnumerable再進(jìn)行查詢
Enumerable. Cast< TResult > () 泛型方法 將 IEnumerable 的元素轉(zhuǎn)換為指定的類型。

此方法通過使用延遲執(zhí)行實現(xiàn)。即時返回值為一個對象,該對象存儲執(zhí)行操作所需的所有信息。只有通過直接調(diào)用對象的 GetEnumerator 方法或使用 Visual C# 中的 foreach (或 Visual Basic 中的 For Each )來枚舉該對象時,才執(zhí)行此方法表示的查詢。

Cast< TResult>() (IEnumerable) 方法通過提供必要的類型信息,可在非泛型集合上調(diào)用標(biāo)準(zhǔn)查詢運算符。例如,ArrayList 并不實現(xiàn) IEnumerable< T> ( ) ,但通過調(diào)用 ArrayList 對象上的 Cast< TResult> ( ) (IEnumerable) ,就可以使用標(biāo)準(zhǔn)查詢運算符查詢該序列。

如果元素?zé)o法強(qiáng)制轉(zhuǎn)換為 TResult 類型,則此方法將引發(fā)異常。若要只獲取可以強(qiáng)制轉(zhuǎn)換為 TResult 類型的元素,請使用 OfType< TResult> () 方法,而不是 Cast< TResult> ( ) (IEnumerable) 。

在查詢表達(dá)式中,顯式類型迭代變量會轉(zhuǎn)換為 Cast< TResult> ( ) (IEnumerable) 的一個調(diào)用。以上介紹Linq查詢二維數(shù)組。

【編輯推薦】

  1. LINQ Customers類概括
  2. LINQ查詢操作全面分析
  3. LINQ to SQL的Table剖析
  4. Linq數(shù)據(jù)分組全面描述
  5. LINQ查詢基礎(chǔ)概括

本文名稱:Linq查詢二維數(shù)組淺析
網(wǎng)站地址:http://www.dlmjj.cn/article/djceidj.html