繁体   English   中英

C#如何将此foreach循环转换为for循环

[英]C# How do I translate this foreach loop to a for loop

下面的语句返回结果中每个项目的价格。 如何为返回的价格创建一个数组,以便可以对价格进行加,减等?

foreach (SearchItem item in result.item)
{
   Console.WriteLine("Item Converted Price: " + 
                     item.sellingStatus.convertedCurrentPrice.ToString("0.00", 
                     CultureInfo.InvariantCulture));
}

使用Linq表达式:

result.item.Select(x => item.sellingStatus.convertedCurrentPrice.ToString("0.00", CultureInfo.InvariantCulture)).ToArray()

但这会创建一个字符串数组,而不是数字值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM