[C#/COMMON/.NET8] Process 클래스 : GetCurrentProcess 정적 메소드를 사용해 애플리케이션 실행 디렉토리 경로 구하기

■ Process 클래스의 GetCurrentProcess 정적 메소드를 사용해 애플리케이션의 실행 디렉토리 경로를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] 다익스트라(Dijkstra) 알고리즘을 사용해 그래프에서 최단 경로 리스트 구하기

■ 다익스트라(Dijkstra) 알고리즘을 사용해 그래프에서 최단 경로 리스트를 구하는 방법을 보여준다. ▶ Graph.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] Hill Climbing 알고리즘 : 최적해 구하기

■ Hill Climbing 알고리즘을 사용해 최적해를 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] Directory 클래스 : EnumerateFiles 정적 메소드에서 특정 파일 확장자를 갖는 파일 목록 구하기

■ Directory 클래스의 EnumerateFiles 정적 메소드에서 특정 파일 확장자를 갖는 파일 목록을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] Math 클래스 : Round 정적 메소드에서 Normal Rounding 사용하기

■ Math 클래스의 Round 정적 메소드에서 Normal Rounding을 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] IEEE 754 배정도 실수 확장 사용하기

■ IEEE 754 배정도 실수 확장을 사용하는 방법을 보여준다. ▶ NumericExtension.cs

[C#/COMMON] IsolatedStorageFile 클래스 : 격리된 저장소에서 로그 파일에 로그 추가하기

■ IsolatedStorageFile 클래스를 사용해 격리된 저장소에서 로그 파일에 로그를 추가하는 방법을 보여준다. ▶ 예제 코드 (C#)

※ 격리된 저장소 파일 다음

[C#/COMMON] ConfigurationManager 클래스 : OpenExeConfiguration 정적 메소드를 사용해 App.config 파일 로드하기

■ ConfigurationManager 클래스의 OpenExeConfiguration 정적 메소드를 사용해 App.config 파일을 로드하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] ConfigurationManager 클래스 : OpenMappedExeConfiguration 정적 메소드를 사용해 App.config 파일 로드하기

■ ConfigurationManager 클래스의 OpenMappedExeConfiguration 정적 메소드를 사용해 App.config 파일을 로드하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] JavaScriptEncoder 클래스 : Encode 메소드를 사용해 자바 스크립트 인코딩하기

■ JavaScriptEncoder 클래스의 Encode 메소드를 사용해 자바 스크립트를 인코딩하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] 콘솔 폰트 설정하기

■ 콘솔 폰트를 설정하는 방법을 보여준다. ▶ FontInfo.cs

▶ ConsoleHelper.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] OperatingSystem 클래스 : 운영체제명 구하기

■ OperatingSystem 클래스를 사용해 운영체제명을 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] IDataReader 인터페이스 : 레코드를 객체로 변환하기

■ IDataReader 인터페이스에서 레코드를 객체로 변환하는 방법을 보여준다. ▶ Sample.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] ArraySegment 구조체 : 배열 참조하기

■ ArraySegment 구조체를 사용해 배열을 참조하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON] CodeAccessPermission 클래스 : Demand 메소드를 사용해 권한 감지하기

■ CodeAccessPermission 클래스의 Demand 메소드를 사용해 권한을 감지하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] String 클래스 : Split 메소드를 사용해 특정 단어들이 포함된 문장 구하기

■ String 클래스의 Split 메소드를 사용해 특정 단어들이 포함된 문장을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] String 클래스 : Split 메소드를 사용해 단어 수 세기

■ String 클래스의 Split 메소드를 사용해 단어 수를 세는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] IEditableObject 인터페이스 사용하기

■ IEditableObject 인터페이스를 사용하는 방법을 보여준다. ▶ PurchaseItem.cs

[C#/COMMON] NetworkInterface 클래스 : GetAllNetworkInterfaces 정적 메소드를 사용해 현재 네트워크 인터페이스 구하기

■ NetworkInterface 클래스의 GetAllNetworkInterfaces 정적 메소드를 사용해 현재 네트워크 인터페이스를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] Random 클래스 : NextBytes 메소드를 사용해 임의 MAC 주소 구하기

■ Random 클래스의 NextBytes 메소드를 사용해 임의 MAC 주소를 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON] AesCryptoServiceProvider 클래스 : 암호화/복호화 사용하기

■ AesCryptoServiceProvider 클래스를 사용해 암호화/복호화하는 방법을 보여준다. ▶ SecurityHelper.cs

▶ Program.cs

TestProject.zip