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도움 #코딩팁모음
'CSharp > CShap Tip' 카테고리의 다른 글
Guid로 전 세계에서 유일한 값 생성하기 (0) | 2025.04.26 |
---|---|
DateTime과 TimeSpan으로 시간 계산하기 (0) | 2025.04.25 |
readonly struct로 불변 값 타입 만들기 (0) | 2025.04.23 |
async/await로 비동기 프로그래밍 구조화하기 (0) | 2025.04.21 |
params 키워드로 가변 인자 받기 (0) | 2025.04.17 |
댓글