Untitled
unknown
csharp
a year ago
2.5 kB
2
Indexable
Never
using System; class Program { static void Main(string[] args) { //random size Random r = new Random(); //int R_size int R_size = r.Next(1, 5); // ตำแหน่งที่ต้องการเปลี่ยนเป็น * int rows = R_size; int cols = R_size; string[,] array = new string[5, 5]; for (int y = 0; y < rows; y++) { for (int x = 0; x < cols; x++) { array[x, y] = " "; } } array[2, 2] = "*"; array[3, 2] = "*"; array[4, 2] = "*"; // พิมพ์อาร์เรย์ PrintArray(array, 5); } //// เมธอดสำหรับการสร้างอาร์เรย์และวาดรูปภายใน static char[,] Draw(int size) { char[,] newArray = new char[size, size]; // ตั้งค่าอาร์เรย์ตามต้องการ // ทดสอบเติม (*) ในแถวแรก ////for (int i = 0; i < size; i++) //{ // newArray[0, i] = '*'; //} // วาดดอกจัน (*) ในตำแหน่งที่ (2, 2) newArray[2, 2] = '*'; //for (int i = 0; ) return newArray; } ////เมธอดสำหรับการพิมพ์อาร์เรย์ static void PrintArray(string[,] arr, int size) { for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { Console.Write(arr[i, j]); } Console.WriteLine(); } } ////Random Pattern //void switchcase(int x) //{ // switch (x) // { // //case -1: Console.WriteLine("-1"); break; // case 0: // Console.WriteLine("0"); // break; // case 1: Console.WriteLine("1"); // break; // case 2: Console.WriteLine("2"); // break; // case 3: Console.WriteLine("3"); // break; // case 4: Console.WriteLine("4"); // break; // default: // Console.WriteLine("error"); // break; // } //} }