namespace CS_Array_Method
{
class Program
{
static void ShowXY(int x, int y)
{
x += 10;
y += 10;
Console.WriteLine("ShowX:x={0},Y:y={1}", x, y);
}
//設定X和Y
static void SetXY(ref int x, ref int y)
{
x += 10;
y += 10;
Console.WriteLine("SetX:x={0},Y:y={1}", x, y);
}
//設定陣列儲存的參數
static void SetArray(int x, int y, int[,] a)
{
int i, j, k = 0;
for (i = 0; i < x; i++)
{
for (j = 0; j < y; j++)
{
k++;
a[i, j] = k;
}
}
}
//顯示陣列內容
static void ShowArray(int x, int y, int[,] a)
{
int i, j;
for (i = 0; i < x; i++)
{
for (j = 0; j < y; j++)
{
Console.Write("a[{0}][{1}]={2}
", i, j,
a[i, j]);
}
Console.WriteLine();
}
}
//執行結果
static void Main(string[] args)
{
int[,] data;
data = new int[3, 4];
int x = 10, y = 20;
Console.WriteLine("x={0},y={1}", x, y);
ShowXY(x, y);
Console.WriteLine("x={0},y={1}", x, y);
SetXY(ref x, ref y);
Console.WriteLine("x={0},y={1}", x, y);
ShowArray(3, 4, data);
SetArray(3, 4, data);
ShowArray(3, 4, data);
Console.ReadKey(true);
}
}
}
在這裡,只是一個非常單純的透過靜態的方法存方所有X、Y的參數,透過陣列,將參數依序傳遞並顯示結果。
-雲遊山水為知已逍遙一生而忘齡- 電腦神手
-雲遊山水為知已逍遙一生而忘齡- 電腦神手
沒有留言:
張貼留言