Questions et réponses pour le clr :

La langue courante (CLR) est une composante principale de l'initiative de Microsoft .NET. Il s'agit de la mise en œuvre de Microsoft de la norme d'infrastructure de langue commune (CLI), qui définit un environnement d'exécution pour le code de programme. Dans le CLR, le code est exprimé sous une forme de bytecode appelé langue intermédiaire commune (CIL, précédemment appelée langue intermédiaire MSIL-Microsoft).

8
votes
Lorsque vous utilisez l'ildasm / ilasm, vous pouvez observer le code MSL / CIL produit par un compilateur (le compilateur C #, par exemple), et dans certains cas, vous pouvez voir qu'il existe des ...

8
votes
IL a quelques opcodes pour fonctionner avec des arguments, tels que ldarg.0 , ldarg.1 et ainsi de suite. Je sais que ces arguments sont poussés sur ...

8
votes
Comment les méthodes d'extension sont-elles implémentées en interne? Je veux dire ce qui se passe lorsque le compilateur voit une déclaration pour une méthode d' ...

8
votes
Le deuxième appel de referfeequals renvoie false. Pourquoi la chaîne de S4 n'est-elle pas internée? (Je me fiche des avantages de StringBuilder sur la concaténation de c ...