Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将自定义类型列表的部分选择到double类型的新列表中_C#_.net - Fatal编程技术网

C# 将自定义类型列表的部分选择到double类型的新列表中

C# 将自定义类型列表的部分选择到double类型的新列表中,c#,.net,C#,.net,我有一个名为SalesList的“Sales”类型的自定义列表。Sales类有一个字段,类型为double和datetimes。我感兴趣的领域是double和call Value_USD类型。该列表在运行时包含约10000个项目 我想做的是选择SalesList的一部分。说出从150到350的所有元素,并在类型为double的新列表中选择值 我知道如果列表的类型相同,我可以使用GetRange。试试这个: List<double> values = SalesList.Skip(14

我有一个名为SalesList的“Sales”类型的自定义列表。Sales类有一个字段,类型为double和datetimes。我感兴趣的领域是double和call Value_USD类型。该列表在运行时包含约10000个项目

我想做的是选择SalesList的一部分。说出从150到350的所有元素,并在类型为double的新列表中选择值

我知道如果列表的类型相同,我可以使用GetRange。

试试这个:

List<double> values = SalesList.Skip(149).Take(200).Select(s => s.Value_USD).ToList()
List values=SalesList.Skip(149).Take(200).Select(s=>s.Value\u USD).ToList()
试试这个:

List<double> values = SalesList.Skip(149).Take(200).Select(s => s.Value_USD).ToList()
List values=SalesList.Skip(149).Take(200).Select(s=>s.Value\u USD).ToList()
试试这个:

List<double> values = SalesList.Skip(149).Take(200).Select(s => s.Value_USD).ToList()
List values=SalesList.Skip(149).Take(200).Select(s=>s.Value\u USD).ToList()
试试这个:

List<double> values = SalesList.Skip(149).Take(200).Select(s => s.Value_USD).ToList()
List values=SalesList.Skip(149).Take(200).Select(s=>s.Value\u USD).ToList()

使用
foreach
循环遍历您的销售列表,并将双倍值添加到其他列表中,如下所示

List<double> dlst = new List<Double>();
int counter = 0;
foreach(Sales s in SalesList)
{
  counter++;
  if(counter >= 150 && counter <= 350)
  dlst.Add(s.Value_USD);
}
List dlst=new List();
int计数器=0;
foreach(SalesList中的Sales s)
{
计数器++;

如果(计数器>=150&&counter使用
foreach
循环遍历您的销售列表,并将双倍值添加到其他列表中,如下所示

List<double> dlst = new List<Double>();
int counter = 0;
foreach(Sales s in SalesList)
{
  counter++;
  if(counter >= 150 && counter <= 350)
  dlst.Add(s.Value_USD);
}
List dlst=new List();
int计数器=0;
foreach(SalesList中的Sales s)
{
计数器++;

如果(计数器>=150&&counter使用
foreach
循环遍历您的销售列表,并将双倍值添加到其他列表中,如下所示

List<double> dlst = new List<Double>();
int counter = 0;
foreach(Sales s in SalesList)
{
  counter++;
  if(counter >= 150 && counter <= 350)
  dlst.Add(s.Value_USD);
}
List dlst=new List();
int计数器=0;
foreach(SalesList中的Sales s)
{
计数器++;

如果(计数器>=150&&counter使用
foreach
循环遍历您的销售列表,并将双倍值添加到其他列表中,如下所示

List<double> dlst = new List<Double>();
int counter = 0;
foreach(Sales s in SalesList)
{
  counter++;
  if(counter >= 150 && counter <= 350)
  dlst.Add(s.Value_USD);
}
List dlst=new List();
int计数器=0;
foreach(SalesList中的Sales s)
{
计数器++;

如果(计数器>=150&&计数器你的问题是什么?如果你卡住了,给我们看代码。使用
foreach
循环。你的问题是什么?如果你卡住了,给我们看代码。使用
foreach
循环。你的问题是什么?如果你卡住了,给我们看代码。使用
foreach
循环。你的问题是什么?如果你卡住了,给我们看代码编码。使用
foreach
循环。