我的目标:用户将选择“以换行符分隔的设备名称”列表,我的代码可以正常工作。当我尝试遍历列表并将它们输入到“设备”类型的新列表中时,就会出现问题
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’
如果这是一个新手问题,我深表歉意,如果您需要更多信息,请告诉我。