1cfd3bbb56
Topic_CSS/Topic_HTML/Topic_JavaScript/Topic_Prompt/Topic_Comfyui 등 기존 카테고리 폴더를 정리하고, Topic_Graphic/Dev 등 신규 산출물과 Topics 내부 세션/메모리 기록을 동기화.
4.4 KiB
4.4 KiB
id, title, category, status, verification_status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, created_at, updated_at, review_reason, merge_history, tags, raw_sources, applied_in, github_commit
| id | title | category | status | verification_status | canonical_id | aliases | duplicate_of | source_trust_level | confidence_score | created_at | updated_at | review_reason | merge_history | tags | raw_sources | applied_in | github_commit | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| csharp-get-started | C# Get Started | Programming_Language | draft | conceptual |
|
B | 0.85 | 2026-07-04 | 2026-07-04 |
|
|
CSharp Get Started
🎯 한 줄 통찰 (One-line insight)
Unlike C/C++'s tutorial-neutral "any compiler will do" framing, this chapter names ONE specific tool — Visual Studio Community — as the recommended path, and justifies it not on technical merit but on ownership: "the program, the framework, and the language are all created by Microsoft," a same-vendor argument that has no equivalent in the C/C++ chapters (gcc/clang are not made by the same organization that wrote the C/C++ standard). [S1]
🧠 핵심 개념 (Core concepts)
- IDE (Integrated Development Environment) — used to edit and compile code; Visual Studio Community is the recommended free option. [S1]
- Same-vendor stack — Visual Studio, the .NET Framework, and C# are all Microsoft products, which is given as the reason to prefer Visual Studio specifically. [S1]
- Console App (.NET Core) project template — the starting project type used throughout the tutorial. [S1]
- Auto-generated boilerplate — creating a new console project auto-generates a
Program.csfile containingusing System;, anamespace, aclass Program, and astatic void Main(string[] args)method with aConsole.WriteLine("Hello World!");call — introduced here without explanation, to be unpacked in the next chapter (Syntax). [S1] - F5 to run — pressing F5 (or Debug → Start Debugging) compiles and executes the code. [S1]
- W3Schools "Try it Yourself" — the tutorial's own in-browser alternative to installing Visual Studio, used throughout the rest of the series. [S1]
📖 세부 내용 (Details)
- Full auto-generated starter file:
[S1]
using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } } - Expected console output after running:
Hello World!followed by a process-exit message. [S1] - A debugging option is mentioned to auto-close the console window when debugging stops (Tools → Options → Debugging). [S1]
⚖️ 모순 및 업데이트 (Contradictions & updates)
- 툴체인 선택이 언어와 결합됨: C/C++ 튜토리얼은 컴파일러 선택을 사용자에게 맡기고 어떤 표준 준수 컴파일러든 무방하다는 전제였지만, C#은 처음부터 "언어·프레임워크·IDE가 모두 같은 회사 제품"이라는 이유로 Visual Studio를 사실상 유일한 권장 경로로 제시한다는 점이 확인됨. [S1]
🛠️ 적용 사례 (Applied in summary)
Visual Studio에서 새 Console App (.NET Core) 프로젝트를 생성하고 F5로 실행해 "Hello World!"를 출력하는 전체 설치→실행 흐름이 원문에서 직접 실전 활용 사례로 제시됨. [S1]
💻 코드 패턴 (Code patterns)
Auto-generated Visual Studio console app boilerplate (C#):
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
✅ 검증 상태 및 신뢰도
- 상태: draft
- 검증 단계: conceptual
- 출처 신뢰도: B (W3Schools — widely used educational reference, not a primary standards body)
- 신뢰 점수: 0.85
- 중복 검사 결과: 신규 생성 (New discovery)
🔗 지식 그래프 (Knowledge Graph)
- 상위/루트: C# Tutorial
- 관련 개념: CSharp Intro, CSharp Syntax
- 참조 맥락: Basics 섹션 — Syntax 챕터로 이어짐(이 챕터에서 등장한 보일러플레이트를 한 줄씩 설명).
📚 출처 (Sources)
- [S1] W3Schools — C# Get Started — https://www.w3schools.com/cs/cs_getstarted.php
📝 변경 이력 (Change history)
- 2026-07-04: Initial draft synthesized from the W3Schools "C# Get Started" page (Astra wiki-curation, P-Reinforce v3.1 format).