& # 39; CSPv2.frmMain.pos.X& # 39;由于其保护级别而无法访问

本文关键字:访问 frmMain CSPv2 pos 于其 保护 | 更新日期: 2023-09-27 18:03:25

CSPv2.frmMain.pos.X由于其保护级别不可访问。我使用struct在我的代码,并使它的数组。当我调用数组时,我不能调用它,就像struct

 struct pos
    {
        string name;
        int X;
        int Y;
    }
    private void tabsFunc2_Load(object sender, EventArgs e)
    {
        pos[,] arrpos=new pos[7,18];
        for (int i=0; i <7; i++)
        {
            for (int j=0;j<18;j++)
                { 
                    arrpos[i,j].X=105 + 109*i;
                }
        }
    }  

& # 39; CSPv2.frmMain.pos.X& # 39;由于其保护级别而无法访问

让变量在你的struct public

struct pos 
{
    public string name;
    public int X;
    public int Y;
}