การเขียนโปรแกรม ในหลาย ๆ ภาษา มักจะมีตัวอักษร { }
เพื่อกำหนดขอบเขตของคำสั่งต่าง ๆ ไม่ว่าจะเป็น Class, Method หรือคำสั่งพวกเงื่อนไข เช่น If-Else, Switch-Case หรือการทำซ้ำ เช่น For, Foreach, Do, While, Loop หรือแม้แต่ Try-Catch ก็ตาม ซึ่งส่วนใหญ่จะมีวงเล็บปีกกาเปิด {
อยู่ท้ายคำสั่งในบรรทัดเดียวกัน และวงเล็บปีกกาปิด }
อยู่หน้าบางคำสั่งเสมอ
แต่ใน C# นั้น จะขึ้นบรรทัดใหม่ก่อนเปิดวงเล็บปีกกา และหลังปิดวงเล็บปีกกา หลาย ๆ คนคงไม่ชอบ เพราะใช้บรรทัดเปลืองมาก (รวมถึงผมด้วย) ซึ่งเราสามารถตั้งค่าไม่ให้ขึ้นบรรทัดใหม่ก่อนได้นะ
เผื่อใครนึกไม่ออก ว่าใน C# มีการเปิด-ปิดวงเล็บปีกกายังไง ลองดูรูปด้านล่างนี้

มาดูวิธีการตั้งค่ากันดีกว่า…
ก็เข้าไปที่ Tools > Options… แล้วเลือกไปที่ Text Editor (1) > C# (2) > Formatting (3) > New Lines (4)

ใน Option ด้านขวา จะเห็นตัวเลือกหลาย ๆ ตัว ถูกเลือกเอาไว้ และด้านล่างจะมี Preview ให้ดู ว่าแต่ละ Option จะเป็นการกำหนดในส่วนไหน


หากเราติ๊ก Option ต่าง ๆ ออก ก็จะไม่ขึ้นบรรทัดใหม่แล้วล่ะ

และนี่ คือ Option ทั้งหมด และค่าที่ผมตั้งไว้ตามสไตล์ที่ชอบ

เท่านี้ เราก็จะได้สไตล์การเขียน Code เช่นเดียวกับ Text Editor ภาษาอื่น ๆ แล้วล่ะ ต่อจากนี้ไป C# Developer ทั้งหลาย ก็จะไม่โดนล้อแบบนี้แล้วล่ะ