访问form2中form1的结构数组数据
本文关键字:结构 数组 数据 form1 form2 访问 | 更新日期: 2023-09-27 18:09:41
这是我的问题。
我有一个自定义结构,如下表1所示。
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中的数据。有什么建议吗?
我在表格1中尝试了以下操作,但无法访问表格2中的数据。
public MessageInfo[] GetMessageInfo
{
get { return messages;}
}
我得到以下异常。
Cannot implicitly convert type 'form1.MessageInfo[]' to 'form2.MessageInfo[]'
提前谢谢。
谨致问候,Vinay
您的异常表明您已经以两种形式定义了struct
。您需要在一个位置中定义结构体MessageInfo
,并从两种形式引用相同的结构体。