令我惊讶的是
new string[count];
Run Code Online (Sandbox Code Playgroud)
充满了nulls.所以我想出来了
var emptyStrings = Enumerable.Range(0, count)
.Select(a => String.Empty)
.ToArray();
Run Code Online (Sandbox Code Playgroud)
这是非常冗长的.没有shorcut?
Mar*_*ers 36
你可以使用Enumerable.Repeat:
string[] strings = Enumerable.Repeat(string.Empty, count).ToArray();
Run Code Online (Sandbox Code Playgroud)
(但请注意,创建正确大小的字符串数组并循环将提供更好的性能.)
| 归档时间: |
|
| 查看次数: |
7742 次 |
| 最近记录: |