这是我的问题。
我在form1中有如下自定义结构。
public struct MessageInfo
{
public int MessagePosition;
public string UserID;
public string PutDateTime;
public string ID;
public string MessageLength;
public string MessageData;
}
我有多个结构数据,我将其存储在结构数组中,如下所示
public MessageInfo[] messages;
我正在将每个结构的多个数据存储在数组中。 现在,我想访问这个结构数组,其中包含form2中的数据。有什么建议我怎么做?
我在form1中尝试了以下操作,但我无法访问form2中的数据。
public MessageInfo[] GetMessageInfo
{
get { return messages;}
}
我收到以下异常。
Cannot implicitly convert type 'form1.MessageInfo[]' to 'form2.MessageInfo[]'
提前致谢。
此致 维奈
答案 0 :(得分:2)
您的例外情况告诉您已在两种格式中定义了struct
。您需要在一个地方中定义结构MessageInfo
,并从两个表单中引用相同的结构。