日期:2014-05-19  浏览次数:21069 次

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;
}
}