成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LINQ生成字符串概述

開發(fā) 后端
這里介紹LINQ生成字符串,可以讓LINQ生成各種類型字符串。對于測試或調(diào)試,生成字符串時很有用的。假設(shè)我們需要生成一個N長度的字符串,按照“ABCABCABC”的方式。

在向大家詳細(xì)介紹LINQ生成字符串之前,首先讓大家了解下LINQ生成隨機(jī)序列,然后全面介紹LINQ生成字符串。

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

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

本文介紹生成隨機(jī)序列和生成字符串,如果你在LINQ方面有心得也歡迎在評論中一起分享。

LINQ生成隨機(jī)序列

這是一個生成N長度隨機(jī)序列的簡單技巧:

  1. Random rand = new Random();  
  2. var randomSeq = Enumerable.Repeat(0, N).Select(i => rand.Next()); 

有了LINQ的延遲特性,序列不會實(shí)現(xiàn)進(jìn)行計(jì)算并保存到數(shù)組中,而是在迭代randomSeq的時候按需生成隨機(jī)數(shù)。

LINQ生成字符串

同樣也可以讓LINQ生成各種類型字符串。對于測試或調(diào)試,生成字符串時很有用的。假設(shè)我們需要生成一個N長度的字符串,按照“ABCABCABC”的方式。使用LINQ,解決方案非常優(yōu)雅:

  1. string str = new string(  
  2. Enumerable.Range(0, N)  
  3. .Select(i => (char)(‘A’ + i % 3))  
  4. .ToArray());  
  5. //Petar Petrov給出了另外一種有趣的方式使用LINQ來生成字符串:  
  6. string values = string.Join(string.Empty, Enumerable.Repeat(pattern, N).ToArray()); 

【編輯推薦】

  1. Linq to SQL學(xué)習(xí)經(jīng)驗(yàn)
  2. Linq隱式類型化局部變量
  3. Linq匿名類型簡單概述
  4. Linq Lambda表達(dá)式剖析
  5. Linq對象初始值淺談
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2009-09-17 11:16:44

LINQ代碼生成

2009-09-13 21:52:16

LINQ字符串

2009-12-14 13:19:07

Ruby字符串

2009-09-18 15:22:14

DataContextLINQ to SQL

2009-08-07 14:22:56

C#字符串搜索

2009-09-10 13:42:47

Linq UserIn

2009-09-10 11:10:21

Linq Librar

2009-09-04 10:26:09

Java和C#字符串類

2009-09-08 11:25:42

Linq foreac

2009-09-18 16:07:10

Linq Where操

2009-09-18 16:20:36

LINQ基礎(chǔ)

2009-09-08 16:08:44

Linq使用order

2009-09-10 16:28:17

LINQ查詢

2009-09-11 12:13:40

LINQ to SQL

2009-09-14 09:55:55

Linq基本語法

2009-09-18 13:44:38

LINQ設(shè)計(jì)模式

2009-09-16 17:21:53

LINQ遍歷

2009-09-14 15:15:45

LINQ技術(shù)

2010-02-04 17:39:48

C++字符串類型

2009-09-09 16:01:21

Linq實(shí)體繼承使用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 91精品久久久久久久 | 91免费观看视频 | 久久久青草婷婷精品综合日韩 | 国产精品视频一二三区 | 亚洲一区中文 | 久久综合国产精品 | 国产精品污污视频 | 国产欧美在线播放 | 羞羞色视频 | 国产精品一区二区欧美黑人喷潮水 | tube国产| 欧美久久精品一级c片 | 亚洲综合色视频在线观看 | 91视视频在线观看入口直接观看 | 麻豆国产一区二区三区四区 | 日韩α片 | 国产一区二区三区免费观看在线 | 亚洲精品乱 | 成人精品鲁一区一区二区 | 91精品国产综合久久久久 | 国产免费视频在线 | 国产高清久久久 | 91久久精品一区二区二区 | 久久久91精品国产一区二区三区 | 欧美一区二区三区在线播放 | 国产麻豆乱码精品一区二区三区 | 亚洲国产成人av好男人在线观看 | 羞羞视频免费观看 | 国产电影一区二区在线观看 | 欧美另类视频在线 | 国产精品中文字幕在线观看 | 欧美专区在线 | 黄色在线免费观看 | 在线看片网站 | 免费观看一级特黄欧美大片 | 亚洲欧美一区二区三区国产精品 | 亚洲视频一区在线播放 | 美女黄网 | 99精品亚洲国产精品久久不卡 | 亚洲一区视频在线 | 99久久久久|