Магнус верен, но лично я предпочитаю что-то вроде этого:
Int32 n;
bool b = Int32.TryParse(arrayreturn[0].ToString(), out n);
if (b)
p1.Location = n;
Если location
является точкой, то вы можете изменить это:
Int32 x;
Int32 y;
bool b = Int32.TryParse(arrayreturn[0].ToString(), out x);
if (b) {
b = Int32.TryParse(arrayreturn[1].ToString(), out y);
if (b) {
p1.Location = new Point(x, y);
return;
}
}
// put error-handling code here