Computer >> Máy Tính >  >> Lập trình >> C#

Làm cách nào để lấy đường dẫn đến màn hình cho người dùng hiện tại trong C #?

Đường dẫn màn hình của người dùng hiện tại có thể được tìm nạp bằng cách sử dụng Environment.SpecialFolder . Môi trường.SpecialFolder lấy đường dẫn đến thư mục đặc biệt của hệ thống được xác định bởi kiểu liệt kê đã chỉ định.

string desktopPath =

Environment.GetFolderPath (Môi trường.SpecialFolder.Desktop)

Lớp System.Enosystem cung cấp thông tin về môi trường và nền tảng hiện tại. Lớp System.Enosystem sử dụng để truy xuất cài đặt biến Môi trường, Phiên bản của thời gian chạy ngôn ngữ chung, nội dung của ngăn xếp cuộc gọi, v.v. Lớp này không thể được kế thừa.

Lớp môi trường là lớp tĩnh cung cấp cấu hình hệ thống, thực thi chương trình hiện tại Môi trường kết hợp một số thuộc tính cho dòng tin tức suchas thao tác chuỗi, Không gian tên hệ thống đại diện cho Lớp môi trường.

Lớp Môi trường là sự kết hợp của các hàm và Thuộc tính đại diện cho các chi tiết của biến Môi trường bằng cách sử dụng IDictionary dưới dạng các cặp giá trị, khóa.

Chúng ta cũng có thể lặp qua Từ điển để lấy tất cả các chi tiết về biến Môi trường, trước khi giới thiệu tất cả biến Môi trường, chúng ta hãy xem qua một số chi tiết về biến Môi trường thường được sử dụng. Vì lớp Môi trường là lớp tĩnh vì lớp này chúng ta truy cập trực tiếp vào các phương thức và thuộc tính với sự trợ giúp của chính tên lớp mà không tạo đối tượng.

Ví dụ

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         string desktopPath =
         Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
         Console.WriteLine($"Desktop Path: {desktopPath}");
         Console.ReadLine();
      }
   }
}

Đầu ra

Đầu ra của đoạn mã trên là

Desktop Path: C:\Users\UserName\Desktop