C# 用相同的数字填充列表
如何将此代码转换为LINQC# 用相同的数字填充列表,c#,linq,C#,Linq,如何将此代码转换为LINQ var TcData = new List<double>(); for(int i=0;i< numberTcs ;++i) { TcData.Add(-1); } var TcData=newlist(); 对于(int i=0;i
var TcData = new List<double>();
for(int i=0;i< numberTcs ;++i)
{
TcData.Add(-1);
}
var TcData=newlist();
对于(int i=0;i
TcData=新列表(可枚举。重复(-1,numberTcs));
这会产生一个列表
,而不是列表
。它应该是可枚举的。重复(…)。
TcData = new List<double>(Enumerable.Repeat<double>(-1, numberTcs));
TcData = Enumerable.Repeat(-1d, numberTcs).ToList();