for文の中に "Item"という名前の新しいクラスを作成したいと思いますが、名前を動的に与える方法はわかりません。forループステートメント内で動的な属性名を作成
for (i=0; i < Counter; i++)
{
MyClass "XXXX" = Class.method();
}
2つの文字列を作成して名前を付けるにはどうすればよいですか? -for
for(i=0;i<2;i++){
string name + i = "Hello"
}
instance- EDITED
私は辞書を作成することができます私の解決策に到達するためのいくつかの提案を得まし。
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" で、合理的なエラーが発生しました。私はオペランド '+'を適用できません。明らかに。
誰にでもこれに対する回答がありますか?
ありがとうございます。
辞書については、 – BlackBear
ここでユースケースを説明してください。私はこれがあなたが実際に望むものではないと確信しています。 –
あなたの質問は何ですか? – Rahul