我创建了一项服务,它具有以下类型的对象 - 用户、硬币。
用户拥有硬币、硬币商店 ID 和历史记录。
我想创建 105 个硬币,我需要以某种方式初始化字段(id 和历史)。
我以这种方式解决了这个问题——我创建了一个数组,对维度进行了硬编码,并在构造函数中遍历了所有元素并分配了一个 ID。
看起来像这样
int id = 0;
for (int i = 0; i < arrayCoins.Length; i++)
{
arrayCoins[i] = new Coin { Id = id++, History = "История" };
}
这看起来很荒谬,但没有想到其他方法。也许你可以分享?)