본문 바로가기
CSharp/CShap Tip

Environment 클래스로 시스템 정보 가져오기

by MonoSoft 2025. 4. 24.
728x90
반응형

Environment 클래스로 시스템 정보 가져오기

 

C#의 System.Environment 클래스는 운영 체제, 
시스템 경로, 사용자 정보 등 다양한 환경 정보를 
손쉽게 가져올 수 있도록 도와줍니다.
로그 기록, 시스템 체크, 경로 자동 설정 등에 매우 유용합니다.

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("OS 버전: " + Environment.OSVersion);
        Console.WriteLine("사용자 이름: " + Environment.UserName);
        Console.WriteLine("머신 이름: " + Environment.MachineName);
        Console.WriteLine("현재 디렉터리: " + Environment.CurrentDirectory);
        Console.WriteLine("시스템 폴더: " + Environment.SystemDirectory);
    }
}

Environment.OSVersion 등 다양한 속성을 통해 
실행 중인 시스템에 대한 정보를 가져올 수 있습니다.
프로그램이 시스템에 맞게 동작하게 하거나, 환경 기반 설정 시 유용하게 활용됩니다.
크로스 플랫폼 앱에서도 사용할 수 있으며, 일부 속성은 OS에 따라 다르게 동작합니다.

 


#CSharp환경정보 #Environment클래스 #시스템정보조회 #DotNet유틸리티 
#유저정보출력 #OS체크 #디렉토리관리 #환경설정자동화 #CleanCode도움 #코딩팁모음

728x90
반응형

댓글