--- id: csharp-tutorial-index title: "C# Tutorial" category: "Programming_Language" status: "draft" verification_status: "conceptual" canonical_id: "" aliases: ["C# Tutorial", "C# MOC", "Topic_CSharp index", "C# λͺ©μ°¨"] duplicate_of: "" source_trust_level: "B" confidence_score: 0.90 created_at: 2026-07-04 updated_at: 2026-07-04 review_reason: "" merge_history: [] tags: ["csharp", "programming-language", "w3schools", "moc", "index"] raw_sources: ["https://www.w3schools.com/cs/cs_intro.php"] applied_in: [] github_commit: "" --- # [[C# Tutorial]] ## 🎯 ν•œ 쀄 톡찰 (One-line insight) Map of Content (MOC) for the W3Schools C# Tutorial β€” the root that links every core C# knowledge page in this topic folder. [S1] ## 🧠 핡심 κ°œλ… (Core concepts) - This folder (`Topic_CSharp`) wikifies the C# programming language tutorial, one knowledge page per document, in P-Reinforce v3.1 format β€” same convention as `Topic_CPP` / `Topic_C` / `Topic_Java` / `Topic_PHP` / `Topic_Python` / `Topic_SQL` / `Topic_W3CSS` / `Topic_HTML` / `Topic_CSS` / `Topic_JavaScript`. [S1] - **File prefix**: `CSharp_` (not `CS_`, to avoid ambiguity with "Computer Science"), folder `Topic_CSharp`. Source URL slugs use `cs_` and file extension `.php` (verified via curl, same as Topic_C β€” NOT `.asp` like Topic_CPP). [S1] - **Scope**: tutorial + "Learning by examples" pages only, scraped from `cs_intro.php`'s sidebar (58 links total, confirmed as the full & final list β€” no separate `default.php` exists for this category, 404). **Excluded**: `cs_compiler`/`cs_exam`/`cs_examples`/`cs_exercises`/`cs_practice`/`cs_quiz`/`cs_server`/`cs_study_plan`/`cs_syllabus` (meta/index pages), `cs_howto_add_two_numbers` (1 page, reserved for the separate HOW TO category later in the series). Notably, unlike other categories, no `cs_ref_*` reference-dump pages appeared in this sidebar at all. [S1] - **Progress:** **58 of 58 planned docs complete β€” C# category done.** [S1] - Every page roots its Knowledge Graph back to this `[[C# Tutorial]]` node. ## πŸ“– μ„ΈλΆ€ λ‚΄μš© (Details) ### Basics - [[CSharp Intro]] βœ… - [[CSharp Get Started]] βœ… - [[CSharp Syntax]] βœ… - [[CSharp Output]] βœ… - [[CSharp Comments]] βœ… ### Variables - [[CSharp Variables]] βœ… - [[CSharp Variables Identifiers]] βœ… - [[CSharp Variables Constants]] βœ… - [[CSharp Variables Display]] βœ… - [[CSharp Variables Multiple]] βœ… ### Data Types & Type Casting - [[CSharp Data Types]] βœ… - [[CSharp Type Casting]] βœ… ### Operators - [[CSharp Operators]] βœ… - [[CSharp Operators Assignment]] βœ… - [[CSharp Operators Comparison]] βœ… - [[CSharp Operators Logical]] βœ… ### Math - [[CSharp Math]] βœ… ### Strings - [[CSharp Strings]] βœ… - [[CSharp Strings Concat]] βœ… - [[CSharp Strings Interpol]] βœ… - [[CSharp Strings Access]] βœ… - [[CSharp Strings Chars]] βœ… ### Booleans - [[CSharp Booleans]] βœ… ### Conditions - [[CSharp Conditions]] βœ… - [[CSharp Conditions Else]] βœ… - [[CSharp Conditions ElseIf]] βœ… - [[CSharp Conditions Shorthand]] βœ… ### Switch - [[CSharp Switch]] βœ… ### Loops - [[CSharp While Loop]] βœ… - [[CSharp For Loop]] βœ… - [[CSharp Foreach Loop]] βœ… - [[CSharp Break]] βœ… ### Arrays - [[CSharp Arrays]] βœ… - [[CSharp Arrays Loop]] βœ… - [[CSharp Arrays Sort]] βœ… - [[CSharp Arrays Multi]] βœ… ### Methods - [[CSharp Methods]] βœ… - [[CSharp Method Parameters]] βœ… - [[CSharp Method Parameters Default]] βœ… - [[CSharp Method Parameters Named Args]] βœ… - [[CSharp Method Overloading]] βœ… - [[CSharp Method Parameters Return]] βœ… ### OOP Basics - [[CSharp OOP]] βœ… - [[CSharp Classes]] βœ… - [[CSharp Class Members]] βœ… - [[CSharp Classes Multi]] βœ… ### Constructors - [[CSharp Constructors]] βœ… ### Access Modifiers & Properties - [[CSharp Access Modifiers]] βœ… - [[CSharp Properties]] βœ… ### Inheritance - [[CSharp Inheritance]] βœ… ### Polymorphism & Abstract - [[CSharp Polymorphism]] βœ… - [[CSharp Abstract]] βœ… ### Interface - [[CSharp Interface]] βœ… - [[CSharp Interface Multi]] βœ… ### Enums - [[CSharp Enums]] βœ… ### User Input - [[CSharp User Input]] βœ… ### Exceptions - [[CSharp Exceptions]] βœ… ### Files - [[CSharp Files]] βœ… ## πŸ› οΈ 적용 사둀 (Applied in summary) 58 knowledge documents generated across 21 sections in this batch run. ## βœ… 검증 μƒνƒœ 및 신뒰도 - **μƒνƒœ:** draft - **검증 단계:** conceptual - **좜처 신뒰도:** B (W3Schools β€” widely used educational reference) - **μ‹ λ’° 점수:** 0.90 - **쀑볡 검사 κ²°κ³Ό:** μ‹ κ·œ 생성 (New discovery) ## πŸ”— 지식 κ·Έλž˜ν”„ (Knowledge Graph) - **μƒμœ„/루트:** [[10_Wiki]] - **κ΄€λ ¨ κ°œλ…:** [[C++ Tutorial]], [[Java Tutorial]], [[CSharp Intro]] - **μ°Έμ‘° λ§₯락:** SQL/Python/Java/PHP/W3.CSS/C/C++에 이어 W3Schools 지식화 μ‹œλ¦¬μ¦ˆμ˜ λ‹€μŒ μΉ΄ν…Œκ³ λ¦¬ β€” C++ λ‹€μŒμ˜ Microsoft/.NET 계열 객체지ν–₯ μ–Έμ–΄. ## πŸ“š 좜처 (Sources) - [S1] W3Schools β€” C# Tutorial β€” https://www.w3schools.com/cs/cs_intro.php ## πŸ“ λ³€κ²½ 이λ ₯ (Change history) - 2026-07-04: Created C# Tutorial MOC with scope decisions and full planned page list (Astra wiki-curation, P-Reinforce v3.1 format). - 2026-07-04: Topic_CSharp completed β€” all 58 planned docs written across 21 sections (Astra wiki-curation, P-Reinforce v3.1 format).