效率:逐步创建一系列双打?

Ala*_*lan 5 c#

请考虑以下代码:

List<double> l = new List<double>();

//add unknown number of values to the list
l.Add(0.1); //assume we don't have these values ahead of time.
l.Add(0.11);
l.Add(0.1);

l.ToArray(); //ultimately we want an array of doubles
Run Code Online (Sandbox Code Playgroud)

这种方法有什么问题吗?是否有更合适的方法来构建数组,而不是提前知道大小或元素?

Dar*_*rov 8

你的方法没有错.您正在使用正确的数据类型.