gpt4 book ai didi

c# - 在 for 循环语句中动态创建属性名称

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:46 25 4
gpt4 key购买 nike

我想在 for 语句中创建名为“Item”的类的新实例,但我不知道如何动态给出名称。

for (i=0; i < Counter; i++)
{
MyClass "XXXX" = Class.method();
}

如何创建 2 个字符串并命名?-例如-

for(i=0;i<2;i++){
string name + i = "Hello"
}

已编辑

我有一些建议来实现我的解决方案,我可以创建一个字典。

       var bomItems = new Dictionary<Item, Item>();

for (int i = 0; i < Count; i++)
{
Item bomItem = inn.newItem("Part BOM","add");
bomItems.Add(bomItem + i, bomItem);
}

但是我在“bomItem + i”中得到了一个合理的错误。我不能应用操作数 '+' 。显然。

有人对此有任何答案吗?

谢谢。

最佳答案

使用数组!

string[] myArray = new string[Counter];
for (int i = 0; i < Counter; i++){
myArray[i] = "Hello";
}

关于c# - 在 for 循环语句中动态创建属性名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10488834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com