我想从方法参数访问数组中某个Point的x值,但出现错误“'Point.x'由于其保护级别而无法访问”
我试图添加和更改Point数组并将其设置为public,但是我遇到了更多错误。
int findMeetingPlace(Point[] houseLocations, Point kakekHouse, int D)
{
int i;
int j;
float xdisttoroot;
float housedistx;
float housedisty;
float[] currenthousedist;
int houseLlength = houseLocations.Length;
for(i=0;i<=houseLlength;i++)
{
for(j=0;j<=houseLlength;j++)
{
if(i!=j)
housedistx = houseLocations[i].x - houseLocations[j].x ;
}
}
return (int)Math.Round(housedistx);
}
我希望输出结果为housedistx int,但在第13行出现了上述错误。
答案 0 :(得分:3)
您需要使用X(大写x),小x是私有的,无法访问。