为数组c#中的每个项目创建类列表

雷沃(J. Rewo)

我有一个string []项目的静态数组,如下所示:

public string[] stringItems = {"sItem1", "sItem2", "sItem3"}

我也有以下课程清单。每个数组项都需要具有该类列表对象:

public class PriceList
{
    public DateTime listDate { get; set; }
    public decimal listPrice { get; set; 
}

public override string ToString()
{
    return String.Format("Date: {0}; Price: {1};", listDate, listPrice);
}

我使用以下方法设置数据:

 dataList.Add(new PriceList() { listDate = today, listPrice = price, theVolume = volume });

谁能帮我弄清楚如何使用for循环为数组中的每个索引设置数据?我认为每个数组项目都需要具有自己的价格列表类,但是我不确定如何设置和调用它们。对我来说,将其设置为带有参数的方法并为每个数组项调用它可能是最简单的。

谢谢。

为了使我的问题更清楚,我需要以下内容:

每个sItem的属性可能具有100或100,000个列表项。每个sItem始终具有相同数量的列表项。

在程序的不同点,我需要直接为其他数据点调用sItems。

罗伯特·麦基
public class Item {
   public string Name { get;set;}
   public List<PriceList> Prices {get;set;} = new List<PriceList>();
}

public string[] stringItems = {"sItem1", "sItem2", "sItem3"};
var items=stringItems.Select(x=>new Item {Name=x});

-- Adding --
items.First(i=>i.Name=="sItems1").Prices.Add(new PriceList() { ... });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为列表中的每个项目创建对象

来自分类Dev

如何在C#中创建类对象列表的数组

来自分类Dev

如何使用for循环为列表中的每个项目创建按钮?

来自分类Dev

为plist数组中的每个项目创建新的NSStrings

来自分类Dev

为数组中的每个项目创建唯一的单选按钮

来自分类Dev

React:为数组中的每个项目创建一行

来自分类Dev

为每个项目XAML C#创建Listbox.ItemTemplate

来自分类Dev

是否将在C#中为类的每个实例创建一个属性实例?

来自分类Dev

在C#类中创建列表

来自分类Dev

如何将数组添加到列表并在 C# 中为列表中的每个数组打印数组的每个值

来自分类Dev

交换列表中每个项目中的属性 c#

来自分类Dev

在创建视图的片段期间,为项目列表中的每个项目设置图像

来自分类Dev

在Visual C#中为列表中的每个对象创建一个图片框和标签

来自分类Dev

在Visual C#中为列表中的每个对象创建一个图片框和标签

来自分类Dev

在C#中显示列表或数组中的项目

来自分类Dev

为列表中的每个项目创建一个新对象

来自分类Dev

将Json数组解析为C#中的类

来自分类Dev

将Json数组解析为C#中的类

来自分类Dev

如何摆脱为每个类在Android中实现Parcelable以便将其用于放置额外的数组列表

来自分类Dev

检查数组列表中的项目是否是另一个类中创建的对象的实例

来自分类Dev

从C#中的文本文件创建数组列表

来自分类Dev

在 C# 中创建带有数组的列表

来自分类Dev

布尔列表检查列表中的每个项目是否为假

来自分类Dev

为每个循环遍历列表时删除列表中的项目

来自分类Dev

将 JSON 字符串数组转换为 C# 列表对象,为列表中模型的每个字段返回“空”值

来自分类Dev

在C#控制台应用程序中为每个数组使用线程来汇总整数数组的列表

来自分类Dev

从数组列表C#中排除项目

来自分类Dev

如何通过基于 python 中的匹配属性迭代字典的键/值对,为列表中的每个项目分配新类?

来自分类Dev

C#中的类列表

Related 相关文章

  1. 1

    为列表中的每个项目创建对象

  2. 2

    如何在C#中创建类对象列表的数组

  3. 3

    如何使用for循环为列表中的每个项目创建按钮?

  4. 4

    为plist数组中的每个项目创建新的NSStrings

  5. 5

    为数组中的每个项目创建唯一的单选按钮

  6. 6

    React:为数组中的每个项目创建一行

  7. 7

    为每个项目XAML C#创建Listbox.ItemTemplate

  8. 8

    是否将在C#中为类的每个实例创建一个属性实例?

  9. 9

    在C#类中创建列表

  10. 10

    如何将数组添加到列表并在 C# 中为列表中的每个数组打印数组的每个值

  11. 11

    交换列表中每个项目中的属性 c#

  12. 12

    在创建视图的片段期间,为项目列表中的每个项目设置图像

  13. 13

    在Visual C#中为列表中的每个对象创建一个图片框和标签

  14. 14

    在Visual C#中为列表中的每个对象创建一个图片框和标签

  15. 15

    在C#中显示列表或数组中的项目

  16. 16

    为列表中的每个项目创建一个新对象

  17. 17

    将Json数组解析为C#中的类

  18. 18

    将Json数组解析为C#中的类

  19. 19

    如何摆脱为每个类在Android中实现Parcelable以便将其用于放置额外的数组列表

  20. 20

    检查数组列表中的项目是否是另一个类中创建的对象的实例

  21. 21

    从C#中的文本文件创建数组列表

  22. 22

    在 C# 中创建带有数组的列表

  23. 23

    布尔列表检查列表中的每个项目是否为假

  24. 24

    为每个循环遍历列表时删除列表中的项目

  25. 25

    将 JSON 字符串数组转换为 C# 列表对象,为列表中模型的每个字段返回“空”值

  26. 26

    在C#控制台应用程序中为每个数组使用线程来汇总整数数组的列表

  27. 27

    从数组列表C#中排除项目

  28. 28

    如何通过基于 python 中的匹配属性迭代字典的键/值对,为列表中的每个项目分配新类?

  29. 29

    C#中的类列表

热门标签

归档