具有多个对象或列表的类

Chr*_*rry 1 c# class list object

我是 OOP 和 C# 的新手,所以有什么潜在的菜鸟问题。

查看类,我看到的所有代码都要求对对象名称进行硬编码。比如说,我们不知道有多少Customers用户会输入以及他们的名字是什么。那么这如何与创建类的实例一起工作呢?

您是否只会创建一类客户作为数据类型(使用所需的方法)并将它们存储在列表中?或者一个类可以保存一个对象的多个实例,但可以创建它们并根据用户输入动态命名它们?

我不太了解类如何在内存中保存记录等。

Fel*_*sto 5

如果您将在某个时刻遍历对象,我会使用List.

正如@wazz 所提到的,您应该将它们存储在一个列表中,如下所示:

List<Customer> customers = new List<Customer>();
Run Code Online (Sandbox Code Playgroud)

然后您可以开始使用列表、添加新实例、删除等。

您可以在文档中查看更多信息。