【问题标题】:How can I do an array of object of my class (with inheritance of another custom class)? [closed]我怎样才能做一个我的类的对象数组(继承另一个自定义类)? [关闭]
【发布时间】:2013-07-06 15:19:56
【问题描述】:

我必须为这个小程序做功课:

该程序必须管理玩具代理机构。以下行是具体内容:

  1. 玩具必须有唯一的代码、名称、类别(可以有这个值:汽车、娃娃装、电子玩具、机器人、peluche、棋盘游戏)、价格;
  2. 批次必须有唯一的代码,插入批次的玩具列表,现在可用的批次类型编号,数据生成;
  3. 玩具必须存储在名为“toys.txt”的文本文件中,而批次必须存储在大小为 10.000 的数组中;

如何实现第 [3] 点的第二部分?

我已经用这个字段实现了一个名为 Toy 的类:

  • int code
  • string name
  • enum category {car, ....}
  • double price

之后,我用这个字段实现了第二个名为 Lot 的类:

  • int code
  • int numberOfLotAvaiable
  • string data
  • Toy toys

"lots must be storaged in a size-10.000 array" 我必须在 Lot 类中添加一个带有数组的字段吗?或者我必须在 Main 方法中做一个 Lot 类型的数组吗?甚至,我必须上其他课吗?

感谢您的各种帮助!

【问题讨论】:

  • 是的,当分配是“批次必须存储在一个大小为 10.000 的数组中”时,他们说该数组包含很多,而不是一个批次包含一个数组。您想要一个 Lot 对象数组(就像 Gjeltema 的回答一样),而不是包含数组的 Lot。嗯。这甚至不是一个编程问题。这是一道阅读题。

标签: c# .net arrays class


【解决方案1】:

问题陈述告诉您将Lots 存储在大小为 10.000 的数组中,如下所示:

Lot[] myLots = new Lot[10000];

这个问题最好直接问你的教授或助教。

【讨论】:

  • 谢谢!我理解你对我的基本问题的烦恼。我的考试只涉及 C 语言。我的教授谈到了 .NET 结构和 C# 的一些基本元素,但他说为了获得更好的成绩,我们必须自学 C#,这就是我正在做的事情。
  • @Cesarini.Walter 我没有生气,我只是想确保你去正确的地方得到完整的答案。如果我的帖子回答了您的问题,请随时单击我帖子左侧的绿色复选标记将其标记为“已回答”。祝你好运!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-03
  • 2016-08-28
  • 2019-09-11
  • 2019-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多