นอกจากนี้ตัวมาตรฐานไม่ได้กล่าวถึง โครงสร้างข้อมูล และตัว ไลบรารี กลางของ Framework ซึ่งเป็นหัวใจสำคัญของการเขียนโปรแกรมด้วยภาษาซีชาร์ปเลย อ้างอิง [ แก้] ISO/IEC 23270:2003 Information technology — C# Language Specification แหล่งข้อมูลอื่น [ แก้] Microsoft Developer Network - Visual C# เทคนิคการเขียนโปรแกรมขั้นสูง C# Archived 2010-12-22 ที่ เวย์แบ็กแมชชีน บทความ (ภาษาไทย) สอนภาษา C# บทความ (ภาษาไทย) สอนภาษา C# และอื่น ๆ ที่เกี่ยวข้อง
11 February 2016 โปรแกรม Hello World ในภาษา C# ในบทนี้ คุณจะได้เรียนโครงสร้างพื้นฐานของการเขียนโปรแกรมภาษา C# เราจะสร้างโปรแกรมที่ชื่อว่า Hello World ซึ่งจะแสดงคำว่า "Hello Word" ออกทางหน้าจอคอมพิวเตอร์ของคุณ มันเป็นโปรแกรมแรกที่ทุกคนจะได้เขียนเมื่อพวกเขาเริ่มเขียนโปรแกรม // #C Hello Word program using System; namespace Hello { class Program static void Main() // print text to the screen Console. WriteLine("Hello World! ");}}} คุณสามารถรันโปรแกรมใน Visual Studio ได้โดยการ Ctrl + F5 สำหรับโหมด Debug เพราะว่าเมื่อโปรแกรมจบการทำงาน Console จะปิดลงทันที หรือคุณสามารถใช้คำสั่ง adKey() ในตอนท้ายของเมธอด Main() สำหรับแก้ปัญหาดังกล่าวได้ Hello World!
การเขียนคาอธิบายโปรแกรมบรรทัดเดียว จะใช้เครื่องหมาย // 2. การเขียนคาอธิบายโปรแกรมหลายบรรทัด จะใช้เครื่องหมาย /* และ */ /* เกร็ดความรู้ การเขียนคาอธิบายโปรแกรมจะไม่มีผลใดๆ กับโปรแกรมคอมพิวเตอร์ที่เขียนขึ้นทั้งสิ้น */
14; const doube dbConsttriangle = 0. 5; /* เกร็ดความรู้ การประกาศค่าคงที่ ควรจะประกาศไว้ตอนต้นของโปรแกรม เพื่อให้คาสั่งต่างๆมองเห็น และใช้งานค่าคงที่ดังกล่าวได้ */ 3. 4 ตัวดาเนินการ (Operator) 3. 4. 1 ตัวดาเนินการทางคณิตศาสตร์ (Arithmetic Operator) ตัวดาเนินการทางคณิตศาสตร์ เป็นตัวดาเนินการที่นักเขียนโปรแกรมพบบ่อยที่สุด ซึ่งจะได้ผลลัพธ์จากการคานวณ โดยตัวดาเนินการทางคณิตศาสตร์มีให้เลือกใช้งาน โดยแสดงดังตารางที่ 6 ตารางที่ 6 ตัวดาเนินการทางคณิตศาสตร์ 3. 2 ตัวดาเนินการเปรียบเทียบ (Comparison Operator) ตัวดาเนินการเปรียบเทียบ เป็นตัวดาเนินการที่นักเขียนโปรแกรมใช้ในการเปรียบเทียบข้อมูลสองด้านของตัวดาเนินการเปรียบเทียบ ซึ่งจะได้ผลลัพธ์จากการเปรียบเทียบ เป็นจริง (true) หรือ เป็นเท็จ(false) เท่านั้น โดยตัวดาเนินการเปรียบเทียบมีให้เลือกใช้งาน โดยแสดงดังตารางที่ 7 ตารางที่ 7 ตัวดาเนินการทางเปรียบเทียบ 3. 3 ตัวดาเนินการทางตรรกศาสตร์ (Logical Operator) ตัวดาเนินการทางตรรกศาสตร์ เป็นตัวดาเนินการที่นักเขียนโปรแกรมใช้ในการเปรียบเทียบข้อมูลด้านตรรกศาสตร์ ซึ่งจะได้ผลลัพธ์จากการเปรียบเทียบ เป็นจริง (true) หรือ เป็นเท็จ (false) เท่านั้น โดยตัวดาเนินการทางตรรกศาสตร์มีให้เลือกใช้งาน โดยแสดงดังตารางที่ 8 ตารางที่ 8 ตัวดาเนินการทางตรรกศาสตร์ 3.