使用相同的数字填充列表

时间:2012-01-01 10:48:15

标签: c# linq

如何将此代码转换为LINQ?

var TcData = new List<double>();

for(int i=0;i< numberTcs ;++i)
{
    TcData.Add(-1);
}

2 个答案:

答案 0 :(得分:7)

TcData = Enumerable.Repeat(-1d, numberTcs).ToList();

答案 1 :(得分:2)

TcData = new List<double>(Enumerable.Repeat<double>(-1, numberTcs));