ภาพรวม
คุณสมบัติ Console.WindowWidth ใช้สำหรับ ดึงหรือตั้งค่า ความกว้างของหน้าต่างคอนโซล (หน่วยเป็นจำนวนคอลัมน์ตัวอักษร)
การใช้งานพื้นฐาน
int width = Console.WindowWidth; // อ่านค่าความกว้างปัจจุบัน Console.WindowWidth = 120; // ตั้งค่าความกว้างใหม่ (ถ้ารองรับ)
ตัวอย่างโค้ดเต็ม
using System;
class Demo
{
static void Main()
{
int width = Console.WindowWidth;
int height = Console.WindowHeight;
Console.WriteLine("Current window width = " + width);
Console.WriteLine("Current window height = " + height);
}
}
ผลลัพธ์ตัวอย่าง
Current window width = 120 Current window height = 30
หมายเหตุ
- ค่าที่ได้อาจเป็น 0 หากรันในสภาพแวดล้อมที่ไม่มีคอนโซลจริง (เช่นบาง IDE หรือ CI/CD)
- การตั้งค่าความกว้าง/ความสูงอาจล้มเหลวได้ หากเกินขีดจำกัดของหน้าจอหรือระบบปฏิบัติการ
- ควรใช้
try-catchครอบการตั้งค่า เพื่อป้องกันArgumentOutOfRangeException