//goto语句跳出嵌套循环完成数字的查找
int x = 200, y = 4;
int count = 0;
string[,] array = new string[x, y];
for (int i = 0; i < x; i++)
for (int j = 0; j < y; j++)
array[i, j] = (++count).ToString();
Console.Write("输出结果为:\n输入查找的数字:");
string myNumber = Console.ReadLine();
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
{
if (array[i, j].Equals(myNumber))
{
goto Found;
}
}
}
Console.WriteLine("数字{0}无法找到。",myNumber );
goto Finish;
Found:
Console.WriteLine("数字{0}存在",myNumber );
Finish:
Console.WriteLine("结束查找");
Console.Read();
//通过return语句把CalculateArea()方法的结果值返回给变量area
static double CalculateArea(int r)
{
double area = r * r * Math.PI;
return area;
}
static void Main()
{
int radius = 4;
Console.WriteLine("输出结果为:\nThe area is {0:0.00}",CalculateArea (radius));
Console.Read();
}