C-Shap

2009/Aug/30


หลังจากที่ Entry ที่แล้ว 10 คำสั่ง C# ย่อ Code ให้สั้นลง  ทีนี้มาดูกันว่าแล้ว c# 4.0 มีอะไรใหม่กันบ้าง ความจริง  C# 4.0 ออกมาได้สักพักแต่ยังเป็น version BEta อยู่ครับ ถ้าหากอยากดู Anders Hejlsberg (คนคิดค้นภาษา C#)ได้เปิดตัวและอธิบายความใหม่ของ C# 4.0  แล้วล่ะก็สามารถดูได้จากที่นี้ 

 http://channel9.msdn.com/pdc2008/TL16/

หัวข้อหลักๆ แบ่งได้เป็น

1. Dynamic Lookup
    ได้เพิ่ม  static type ตัวใหม่ ที่มีชื่อว่า Dynamic  ถ้าเราประกาศให้ object ตัวหนึ่งเป็น dynamic type เราสามารถเรียก object นั้นยังไงก็ได้ ตอน compile จะไม่ฟ้อง Error แต่จะถูกตรวจสอบและฟ้องตอน Runtime  ตัวอย่างเช่น