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

簡述LINQ代碼生成字符串

開發 后端
可以讓LINQ代碼生成各種類型字符串。對于測試或調試,生成字符串時很有用的。假設我們需要生成一個N長度的字符串,按照“ABCABCABC”的方式。使用LINQ,解決方案非常優雅。

本文主要介紹LINQ代碼生成,但在此之前我先介紹一下LINQ代碼生成隨機序列,因為更有助于大家了解LINQ代碼生成的知識。

自從學習LINQ以來,我發現了很多使用LINQ來改善代碼的方式。每一個技巧都讓代碼寫起來更簡單,可讀性更強。

這里總結了這些技巧。我會介紹如何使用LINQ來:

◆初始化數組

◆在一個循環中遍歷多個數組

◆生成隨機序列

◆生成字符串

◆轉換序列或集合

◆把值轉換為長度為1的序列

◆遍歷序列的所有子集

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

LINQ代碼生成隨機序列

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

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

有了LINQ的延遲特性,序列不會實現進行計算并保存到數組中,而是在迭代randomSeq的時候按需生成隨機數。

LINQ代碼生成字符串

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

  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)
  7. .ToArray  

以上就是對LINQ代碼生成的簡單介紹。

【編輯推薦】

  1. 詳談Linq查詢結果分析的方法
  2. 簡簡單單學習Linq查詢語法
  3. 詳細闡述Linq插入數據的操作方法
  4. 淺析Linq插入數據的實現方法
  5. 簡單解決Linq多條件組合問題
責任編輯:阡陌 來源: 新客網
相關推薦

2009-09-14 10:42:03

LINQ生成字符串

2009-09-13 21:52:16

LINQ字符串

2009-09-18 15:22:14

DataContextLINQ to SQL

2016-12-30 13:32:24

字符串算法代碼

2010-03-22 17:53:50

Python字符Python字符串

2010-03-12 17:35:00

Python字符串

2021-03-04 08:34:54

Java交換變量字符串基礎

2009-06-23 14:13:00

Java字符串

2016-12-30 13:16:51

字符串算法代碼

2021-03-08 08:23:24

Java字符串截取

2010-11-26 09:51:54

MySQL字符串

2024-04-01 08:41:39

字符串.NET

2011-07-28 17:46:54

IOS Cocoa 用戶界面

2014-01-02 16:14:10

PostgreSQL字符串

2009-07-16 17:01:09

Swing字符串

2023-01-11 16:49:13

MySQL數據庫

2011-08-10 18:47:18

Cocoa字符串

2010-09-09 11:48:00

SQL函數字符串

2010-09-02 10:02:17

PHP

2010-04-09 18:15:47

Oracle 字符串
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久大全 | 天天干天天插天天 | 久久精品在线 | 亚洲视频在线一区 | 草草网 | 欧美综合国产精品久久丁香 | 二区三区av | 国产一区亚洲二区三区 | 91精品免费视频 | 免费看91| 日本三级做a全过程在线观看 | 天天干天天操天天射 | 久久精品福利 | 男女国产视频 | 日日爱夜夜操 | 国产成人aⅴ | 欧洲一级毛片 | 日韩精品一区二区三区中文在线 | 中文字幕一区二区三区日韩精品 | 欧美综合一区二区 | hdfreexxxx中国妞| 国产丝袜一区二区三区免费视频 | 国产精品久久久久久久久久妞妞 | 欧美日韩黄色一级片 | 国产亚洲精品久久久久动 | 国产精品久久久久久久久久尿 | 国产精品久久久久一区二区三区 | 一级片在线免费播放 | 在线欧美亚洲 | 久久一 | 国产日韩精品在线 | 青青草av在线播放 | 在线免费观看黄视频 | 激情欧美一区二区三区中文字幕 | 久久成人免费观看 | 成人三级在线播放 | 国产精品99久久久久久久vr | 国产欧美性成人精品午夜 | 国产亚洲一区二区三区在线 | 欧美一级在线观看 | 国产午夜精品一区二区三区嫩草 |