2016-05-11 12 views
-2

Es sei zu probieren habe ich eine Liste der doppelten Werte in C#, die ein Paar doppelte Werte enthält, die wie folgt aussieht:Wie eine Liste der Doppel in C#

var ListToSample = new List<double> 
{ 49.5353, 49.6241, 49.92432 }; 

Und aus diesen Werten möchte ich ein erstellen 100 Proben. Was ist der effektivste Weg, dies zu tun?

+1

Wie würden Sie die 100 Proben erhalten? Durch Duplizieren der Werte? –

+0

Oder durch Randomisierung? –

+0

Verwenden Sie die Liste Klasse, die eine Liste von x, y-Werten enthält. – jdweng

Antwort

0

könnten Sie Enumerable.Repeat verwenden:

var hundredSamples = Enumerable.Repeat(ListToSample, 100); 
var allLists = new List<List<Double>>(100); 
allLists.AddRange(hundredSamples); 

oder in einer Zeile:

var allLists = Enumerable.Repeat(ListToSample, 100).ToList();