C# Language Extensions

อีกหนึ่งบทย่อย ว่าด้วยเรื่องที่เกี่ยวกับ API ของ C# เพราะความเคยชินในภาษาใหม่ที่ใช้งานอยู่ตอนนี้ ก็คือ Scala
หลังจากที่เขียน Scala มาพอสมควร ก็เริ่มชินและติดกับสไตล์การเขียนโค้ดแนว functional programming เข้าซะแล้ว
ประเด็นคือ ต้องกลับมาเขียน C# แล้วที่แย่คือ API ของ C# ดูโบราณไปทันที  อ่านยากและรู้สึกไม่สะดวกในบางครั้ง

ลองดูตัวอย่างเทียบแต่ละแบบ… read more ...