【譯】自動生成整型序列
當需要一系列整型值時,可以使用某種迴圈手動建立,或者可以使用 Enumerable.Range 方法。
以下為程式碼說明:
var oneToTen = Enumerable.Range(1, 10);
int[] twentyToThirty = Enumerable.Range(20, 11).ToArray();
List<int> oneHundredToOneThirty = Enumerable.Range(100, 31).ToList();
Range 方法的結果也可以以某種方式進行轉換,例如,為了獲得字母表中的字母,可以這樣寫:
var alphabet = Enumerable.Range(0, 26).Select(i => Convert.ToChar(`A` + i));
這會生成一個包含字母 A 到 字母 Z 的 IEnumerable<char> 物件。
譯者注
alphabet 變數中的 `A` 為字元型別,和 i 相加會得到一個新的數值。
譯書名:《C# 奇淫巧技 — 編寫更優雅的 C#》
原書名:《C# Tips — Write Better C#》
章節:Auto-Generating Sequences of Integer Values
網址:https://leanpub.com/cstips
相關文章
- Java自動生成訂單序列號Java
- Intellij IDEA 2018用快捷鍵自動生成序列化idIntelliJIdea
- Laravel 自動轉換長整型雪花 ID 為字串Laravel字串
- [譯]BigInt:JavaScript 中的任意精度整型JavaScript
- 生成序列
- 自動生成serialVersionUIDUI
- uuid自動生成UI
- xorm自動生成modelORM
- 自動生成介面文件coreapiAPI
- showdoc 自動生成 API 文件API
- DRF 自動生成介面文件
- 序列生成函式函式
- word怎麼自動生成目錄?Word自動生成目錄的方法教程
- 利用 Redis 生成序列號的功能實現編號自增Redis
- 自動的自動化:EvoSuite 自動生成JUnit的測試用例UI
- 看片神器,將本地影片透過AI自動生成字幕及翻譯字幕AI
- As/IDEA json自動生成java beanIdeaJSONJavaBean
- 利用apidoc自動生成model文件API
- 自動生成hashcode和equals方法
- springboot整合mybatis自動生成框架Spring BootMyBatis框架
- chagpt自動生成PPT程式碼GPT
- lavavel 自動生成資料字典
- 自動生成正規表示式
- Console 自動生成 Model 檔案
- IDEA自動生成實體類Idea
- golang自動生成setter和getterGolang
- 用 ai 自動生成 unit testAI
- b站 自動生成的字幕
- Android JNI 程式碼自動生成Android
- 程式碼自動生成外掛:
- 如何自動生成文字摘要
- 自動做遊戲(2):自動生成人物行走圖遊戲
- 【譯】Angular自動取消訂閱Angular
- [譯] 自動補全規則
- iOS自動化編譯打包iOS編譯
- 自動做遊戲(1):自動生成人物側面圖遊戲
- changelog 日誌自動生成外掛
- 如何利用showdoc自動生成API文件API