日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
LINQ解決方案簡單概述

本文向大家介紹LINQ解決方案,可能好多人還不了解LINQ解決方案,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)昭平免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

自從學(xué)習(xí)LINQ以來,我發(fā)現(xiàn)了很多使用LINQ來改善代碼的方式。每一個技巧都讓代碼寫起來更簡單,可讀性更強。

這里總結(jié)了這些技巧。我會介紹如何使用LINQ來:
◆初始化數(shù)組
◆在一個循環(huán)中遍歷多個數(shù)組
◆生成隨機序列
◆生成字符串
◆轉(zhuǎn)換序列或集合
◆把值轉(zhuǎn)換為長度為1的序列
◆遍歷序列的所有子集

本文介紹轉(zhuǎn)換序列或集合,如果你在LINQ方面有心得也歡迎在評論中一起分享。

轉(zhuǎn)換序列或集合

在C#或VB中我們不能實現(xiàn)把序列從T類型轉(zhuǎn)換為U類型,即使T從U類繼承。因此,即使把List轉(zhuǎn)換為List也很難實現(xiàn)。(要解釋為什么,請看Bick Byer的帖子)。但是如果要把IEnumerable轉(zhuǎn)換為IEnumerable的話,有一個簡單而有效的LINQ解決方案:

 
 
 
  1. IEnumerable strEnumerable = …;
  2. IEnumerable objEnumerable = strEnumerable.Cast();

    如果我們需要轉(zhuǎn)換List為List,也提供了LINQ解決方案,但是它會進(jìn)行列表的復(fù)制:

     
     
     
    1. List strList = …;
    2. List objList = new List(strList.Cast());

      Chris Cavanagh建議另外一種解決方式:

       
       
       
      1. var objList = strList.Cast().ToList();
        網(wǎng)頁標(biāo)題:LINQ解決方案簡單概述
        當(dāng)前網(wǎng)址:http://www.5511xx.com/article/cochsjg.html