ok, mais ça ne compte pas.En java aussi si j´utilise des api pas portable alors mes programmes ne seront pas portable, mais le langage est bien portable.
Pour le C#, ce n´est qu´un langage, il n´est protégé par rien du tout et n´importe qui pourrait écrire un compilo C#
Mais microsoft fait mieux, il ont rendu public l´intégralité des spécifiaction de l´IL c´est à dire du langage dans lequel est " compilé" le C# donc tout le monde peut écrire un compilateur JIT poru l´interpréter, comme mono par exemple.