私の目標: ユーザーは「改行で区切られたアプライアンス名」のリストを選択します。このコードは問題なく動作しています。リストをループして「アプライアンス」タイプの新しいリストに入力しようとすると、問題が発生します
class Appliance{
public string name;
public string Firmware;
public stirng cpu_10sec;
public string mem;
}
そして、ここに「DatapowerList」を構築しようとするコードがあります
string f = txt_ListofAppliances.Text;
List<Appliance> DatapowerList = new List<Appliance>();
using (StreamReader sr = new StreamReader(f))
{
Appliance Datapower;
While ((Datapower.name = sr.ReadLine()) != null)
{
DatapowerList.Add(Datapower);
}
}
「割り当てられていないローカル変数 'Datapower' の使用」というエラーが表示されます
これが初心者の質問である場合はお詫び申し上げます。さらに情報が必要な場合はお知らせください。