มาตรฐาน Ecma-334 (ISO / IEC 23270: 2006) สอดคล้องกับรุ่น 2.0 ของภาษา
ข้อมูลจำเพาะของรุ่น 4.0 สามารถใช้งานได้อย่างอิสระจาก Microsoft แต่รายการคุณสมบัติเปิดของ Microsoft จะแสดงเฉพาะรุ่น Ecma (รุ่น 2.0) เท่านั้น
ดังนั้นคุณสมบัติที่ดีทั้งหมดที่เพิ่มเข้ามาในรุ่นหลัง (LINQ, ฟังก์ชั่นแลมบ์ดา, ฯลฯ ) หนึ่งสามารถใช้พวกเขาในคอมไพเลอร์ของเขา?