c#为字符串数组添加双精度列表
本文关键字:双精度 列表 添加 数组 字符串 | 更新日期: 2023-09-27 18:12:52
我正在c#中编写一个程序来显示字符串输出(不会说更多)我有一份双份清单,上面列有商品的价格,像这样
private List<double> subTotals;
使用。add方法添加双值。
我还有一个字符串数组作为输出,用于显示商品名称和价格。
我的主要问题是,我将如何从我的双精度列表添加到我的字符串数组的项目?
数组有固定的大小,所以你不能添加项。或者将其也设置为List<string>
,或者每次创建一个新的String[]
:
stringArray = stringArray
.Concat(subTotals.Select(d => d.ToString()))
.ToArray();
你有第三个选择:Array.Resize
,但它也创建一个新的数组,只是更有效。
我建议你把这两项结合在一起。这样,您只需要一个列表,您可以显示列表中的一个或两个项目:
public class Item
{
public string name = "";
public double price = 0.0;
}