Questions marquées «clr»

Le Common Language Runtime (CLR) est un composant essentiel de l'initiative .NET de Microsoft. Il s'agit de l'implémentation par Microsoft de la norme Common Language Infrastructure (CLI), qui définit un environnement d'exécution pour le code de programme. Dans le CLR, le code est exprimé sous la forme d'un bytecode appelé Common Intermediate Language (CIL, anciennement MSIL - Microsoft Intermediate Language).

1505
Essayez-vous d'accélérer mon code?

J'ai écrit du code pour tester l'impact du try-catch, mais voir des résultats surprenants. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0;...

387
Casting vs utilisation du mot clé "as" dans le CLR

Lors de la programmation des interfaces, j'ai constaté que je fais beaucoup de conversion ou de conversion de type d'objet. Y a-t-il une différence entre ces deux méthodes de conversion? Si oui, y a-t-il une différence de coût ou comment cela affecte-t-il mon programme? public interface...

209
Quelles sont les principales différences entre C # et Java?

Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Je veux juste clarifier une chose. Ce n'est pas une question sur laquelle on est meilleur, cette...

102
C # 'est' les performances de l'opérateur

J'ai un programme qui nécessite des performances rapides. Dans l'une de ses boucles internes, je dois tester le type d'un objet pour voir s'il hérite d'une certaine interface. Une façon de procéder serait d'utiliser la fonctionnalité de vérification de type intégrée du CLR. La méthode la plus...

91
Float vs Double Performance

J'ai fait des tests de synchronisation et j'ai également lu des articles comme celui-ci (dernier commentaire), et il semble que dans Release build, les valeurs flottantes et doubles prennent le même temps de traitement. Comment est-ce possible? Lorsque le flottant est moins précis et plus petit...

91
Implémentation de C # pour la JVM

Quelqu'un tente-t-il d'implémenter C # pour la JVM? En tant que développeur Java, je lorgne C # avec envie, mais je ne suis pas disposé à abandonner la portabilité et la maturité de la JVM, sans parler de la gamme diversifiée d'outils pour cela. Je sais qu'il existe des différences importantes...