.txtファイルから情報を読み込み、クラスのインスタンスを作成しようとしています...各行に新しいインスタンスを作成する必要があります.txtファイルと私はそれぞれのinstaceの名前を整理したいと思います。 .txtファイルの最初の行でcard1という名前のインスタンスが作成され、別の行でcard2というinstaceが作成されます。実際に.txtファイルに行がたくさんあるので、このプロセスを自動化する必要がありますが、私はインスタンスの名前として文字列を使用することはできないようですので、動作しません...この問題を解決するものはありますか?あなたのお手伝いをありがとう...C#文字列に名前を持つオブジェクトのインスタンスをたくさん作成する
Console.WriteLine("Loading cards from .txt file");
using (StreamReader sr = new StreamReader(@"G:\Temp\cards.txt"))
{
string s;
int cardIndex = 1;
while ((s = sr.ReadLine()) != null)
{
string cardName = "card" + cardIndex.ToString();
Card cardName = new Card(s)
cardIndex++;
}
}
をコード?また、CardNameの代わりにCardに行の値を渡し、以前と同じ変数名を持つクラスを作成していることにも注意してください。 –
「カード」とは何ですか?それはなぜ機能しないのですか? _variable_ nameとして 'card123'を使うつもりはないと思いますか? –