Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คุณสมบัติ Console.WindowWidth ใน C#


ภาพรวม

คุณสมบัติ 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