struct 提示受保护级别限制
我在一个文件中定义了一个 struct 如下:
namespace PublicFiles
{
struct RecordList
{
string sXMLData;
int Index;
}
}
另一个文件中引用:
private RecordList[] iRecordList;
private void ReadDataDefine()
{
DataSetCount = 5;
iRecordList = new RecordList[DataSetCount - 1];
iRecordList[0].Index = 0; //这里提示publicFiles.RecordList.Index不可访问,因为他受保护级别限制。
iRecordList[0].sXMLData = "M_Prodect "; //这里也是一样呀?
}
请问各位这是为什么呀?
------解决方案--------------------namespace PublicFiles
{
public struct RecordList
{
string sXMLData;
int Index;
}
}
------解决方案--------------------struct RecordList
{
public string sXMLData;
public int Index;
}
------解决方案--------------------public struct RecordList
{
public string sXMLData;
public int Index;
}
------解决方案--------------------namespace PublicFiles
{
public struct RecordList
{
string sXMLData;
public int Index;
}
}