我在父窗口中定义了List<Class T>,准备在子窗口中使用,但是编译时报错了
报错如下:
E:\code\admin_tool\FrmSMSRecordSet.cs(200,17): error CS0030: Cannot convert type 'setup.SMSNotify.SMS_Config_info' to 'setup.FrmSMSRecordSet.SMS_Config_info'SMS_Config_info 是我定义的class类型。
SMSNotify是父窗口
FrmSMSRecordSet是子窗口c#
报错如下:
E:\code\admin_tool\FrmSMSRecordSet.cs(200,17): error CS0030: Cannot convert type 'setup.SMSNotify.SMS_Config_info' to 'setup.FrmSMSRecordSet.SMS_Config_info'SMS_Config_info 是我定义的class类型。
SMSNotify是父窗口
FrmSMSRecordSet是子窗口c#
public class SMS_Config_info { string str_SMS_number;
string str_EMS_name;
string str_NMS_name;
string str_Fault_name;
int EMS_id;
int NMS_id;
int Fault_id; .......//定义的一些方法,构造函数和其他一些函数 };在父窗口定义了:
public static List<SMS_Config_info> SMS_Config_List_From_Par_Frm = new List<SMS_Config_info>();在子窗口使用父窗口的数据:
foreach (SMS_Config_info SMS in SMSNotify.SMS_Config_List_From_Par_Frm)
操作如下:
SMS_Config_info Query_SMS_Config = new SMS_Config_info();
…
//将查询的内容保存在List表中Query_SMS_Config.set_SMS_Config_info(myReader.GetString(2), myReader.GetString(4), myReader.GetString(3), myReader.GetString(1),myReader.GetUInt16(5), myReader.GetUInt16(6), myReader.GetUInt16(7));SMS_Config_List_From_Par_Frm.Add(Query_SMS_Config);