【发布时间】:2021-10-11 20:40:26
【问题描述】:
我想将 Product 对象存储在数组列表中。下面是产品类的定义。
class Product
{
public string name;
public int iD;
public int price;
public void addProduct()
{
Console.WriteLine("Enter Name : ");
name = Console.ReadLine();
Console.WriteLine("Enter ID : ");
iD = int.Parse(Console.ReadLine());
Console.WriteLine("Enter Price : ");
price = int.Parse(Console.ReadLine());
}
}
【问题讨论】:
-
您的意思是数组、列表或数组列表。你是什么意思? 如果你的意思是arraylist,那么这是一个糟糕的决定。
-
是的,我想将此数据存储在 ArrayList 中,每当我从用户那里获取输入时,我都想将数据存储在下一个索引中,依此类推
-
不要使用数组列表。使用
List<Product>。拨打Add就可以了。 -
并将其命名为 AddProduct()。标准 C# 约定。
-
为什么使用arraylist不是一个好的选择?
标签: c#