C#获取当前显示器分辨率
时间: 2023-07-05 09:28:32 浏览: 47
您好,获取当前显示器分辨率可以使用System.Windows.Forms.Screen类。该类提供了CurrentScreen属性,可以获取当前屏幕的分辨率。
下面是获取当前屏幕分辨率的示例代码:
```
using System.Windows.Forms;
...
// 获取当前屏幕分辨率
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
// 输出屏幕分辨率
Console.WriteLine("Screen Resolution: {0} x {1}", screenWidth, screenHeight);
```
上述代码中,使用Screen.PrimaryScreen获取当前屏幕,然后使用Bounds属性获取屏幕的大小,最后得到当前屏幕的分辨率。
希望能够帮助到您。如有疑问,请随时提出。
相关问题
C# 获取当前分辨率
你可以使用 C# 中的 System.Windows.Forms.Screen 类来获取当前屏幕的分辨率。以下是获取当前屏幕分辨率的示例代码:
```csharp
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
Console.WriteLine("当前屏幕分辨率为:" + screenWidth + " x " + screenHeight);
```
请注意,此代码需要引用 System.Windows.Forms 命名空间。
C#如何获取屏幕分辨率
在C#中获取屏幕分辨率可以使用 `System.Windows.Forms.Screen` 类的 `PrimaryScreen.Bounds` 属性,示例代码如下:
```csharp
using System;
using System.Windows.Forms;
namespace ScreenResolution
{
class Program
{
static void Main(string[] args)
{
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
Console.WriteLine($"Screen resolution: {screenWidth} x {screenHeight}");
}
}
}
```
运行上述代码,将会输出当前屏幕的分辨率。