我有一份清单List<string> MyValues = new List<string>{};.在我的程序中,我需要硬编码以下内容:
MyValues.Add(MyFunc(1)); MyValues.Add(MyFunc(2)); ... MyValues.Add(MyFunc(20));
Run Code Online (Sandbox Code Playgroud)
当然,我可以在for循环中完成它.但我想应该有一个LINQ结构允许用一个简单的结构填充一个列表代替这个循环.
任何人都可以建议这样的LINQ结构填满我的名单吗?
非常感谢!
您可以使用Enumerable.Range以下方法简化:
List<string> myValues = Enumerable.Range(1, 20).Select(MyFunc).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |