Igen, de a C#-t a .NET-hez fejlesztették ki, ennek megfelelően a nyelv folyamatosan fejlődik és bővül, ahogy megjelenik a keretrendszer következő változata, most éppen a C# 3.0. Elvileg a Mono és a dotGNU követik ezeket a változásokat.
Szóval nem értem, hogy lehetséges a C#-t CLR nélkül használni, mikor elvileg a C# fordító egy köztes kódot generál, aminek a futtatásához CLR szükséges.
Persze nem kötözködésképpen, csak kiváncsiságból.
Ami tényleg érdekel, lehet-e a gyakorlatban C# alkalmazást készíteni úgy, hogy az a futtásához nem igényel CLR-t?