[C#/COMMON/MARKDIG/.NET8] MarkdownExtensions 클래스 : UseAdvancedExtensions 확장 메소드를 사용해 고급 확장 기능 활성화하기

■ MarkdownExtensions 클래스의 UseAdvancedExtensions 확장 메소드를 사용해 고급 확장 기능을 활성화하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/MARKDIG/.NET8] MarkdownPipelineBuilder 클래스 : 마크다운 파이프라인 빌더 객체 만들기

■ MarkdownPipelineBuilder 클래스를 사용해 마크다운 파이프라인 빌더 객체를 만드는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/MARKDIG/.NET8] HeadingBlock 클래스 : Inline 속성을 사용해 텍스트 구하기

■ HeadingBlock 클래스의 Inline 속성을 사용해 텍스트를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/MARKDIG/.NET8] Inline 클래스 및 파생 클래스

■ Inline 클래스 및 파생 클래스를 보여준다. ▶ 클래스 상속

※ AbbreviationInline 클래스 : Markdig.Extensions.Abbreviations 네임스페이스 ※ EmojiInline 클래스 : Markdig.Extensions.Emoji

[C#/COMMON/MARKDIG/.NET8] MarkdownDocument 클래스 : Descendants 메소드를 사용해 해당 타입 IEnumerable 객체 구하기

■ MarkdownDocument 클래스의 Descendants<T> 메소드를 사용해 해당 타입의 IEnumerable<T> 객체를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/MARKDIG/.NET8] MarkdownDocument 클래스 : Block 객체 계층적으로 나열하기

■ MarkdownDocument 클래스를 사용해 Block 객체를 계층적으로 나열하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/MARKDIG/.NET8] Block 클래스 및 파생 클래스

■ Block 클래스 및 파생 클래스를 보여준다. ▶ 클래스 상속

※ MathBlock 클래스 : Markdig.Extensions.Mathematics 네임스페이스 ※ Table 클래스 : Markdig.Extensions.Tables

[C#/COMMON/MARKDIG/.NET8] Markdown 클래스 : Parse 정적 메소드를 사용해 마크다운 문자열을 파싱한 MarkdownDocument 객체 구하기

■ Markdown 클래스의 Parse 정적 메소드를 사용해 마크다운 문자열을 파싱한 MarkdownDocument 객체를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET8] HttpClient 클래스 : 네이버 HyperCLOVA X 통신하기 (이벤트)

■ HttpClient 클래스를 사용해 네이버 HyperCLOVA X와 통신하는 방법을 보여준다. (이벤트) ▶ AIFilter.cs

▶ Message.cs

▶ RequestMessage.cs

▶ ResponseMessage.cs

[C#/COMMON/.NET8] HttpClient 클래스 : 네이버 HyperCLOVA X 통신하기

■ HttpClient 클래스를 사용해 네이버 HyperCLOVA X와 통신하는 방법을 보여준다. ▶ AIFilter.cs

▶ Message.cs

▶ RequestMessage.cs

▶ ResponseMessage.cs

[C#/COMMON/.NET8] HttpClient 클래스 : PostAsJsonAsync/GetFromJsonAsync/GetAsync/PutAsJsonAsync/DeleteAsync 메소드를 사용해 REST API 호출하기

■ HttpClient 클래스의 PostAsJsonAsync/GetFromJsonAsync/GetAsync/PutAsJsonAsync/DeleteAsync 메소드를 사용해 REST API를 호출하는 방법을 보여준다. ※ REST API 서버는 파이썬 서버를 사용했다 : https://icodebroker.com/archives/107331 ▶ TodoItem.cs

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

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

[C#/COMMON/NEWTONSOFT/.NET8] JsonConvert 클래스 : SerializeObject/DeserializeObject 정적 메소드를 사용해 JSON 직렬화/역직렬화하기

■ JsonConvert 클래스의 SerializeObject/DeserializeObject 정적 메소드를 사용해 JSON 직렬화/역직렬화하는 방법을 보여준다. ▶ JSONHelper.cs

▶ Program.cs

TestProject.zip

[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#)