J'ai des doutes que je ne sais pas ce qui est le temps de compilation et ce qui est l'exécution en C#. J'obtiens ces mots du polymorphisme (surcharge de méthode, surcharge de méthode) pouvez vous m'expliquer. MerciHeure de compilation et RunTime?
Répondre
surcharge de méthode est déterminée au moment de la compilation. Cela signifie que le compilateur sait exactement quel code sera exécuté lorsque vous appelez une méthode surchargée. Il peut produire un appel direct au code sans ajouter de vérifications à effectuer lors de l'exécution du code.
Le remplacement de méthode est déterminé au moment de l'exécution. Lorsque vous appelez une méthode virtuelle, la méthode à appeler est déterminée à partir du type réel de l'objet, et cette vérification doit être effectuée lorsque l'appel est terminé. Comme une référence peut potentiellement référencer des objets de types différents, le compilateur ne peut pas déterminer à partir du type de référence quelle méthode sera appelée, il doit donc ajouter du code pour rechercher dans quelle classe obtenir la méthode.
Jetez un oeil ici
Les actions internes qui sont produites lorsque les commandes sont respectées par l'ordinateur, à savoir au « moment de l'exécution ».
La compilation se réfère aux opérations effectuées par un compilateur (les "opérations de compilation"), les exigences de langage de programmation devant être satisfaites par le code source pour être compilées avec succès (les "exigences de compilation") ou les propriétés du programme qui peuvent être raisonnées au moment de la compilation.
Ref: - http://www.cs.bham.ac.uk/research/projects/poplog/primer/node35.html http://en.wikipedia.org/wiki/Compile_time
Lorsque vous appuyez sur F6 dans VS IDE, vous compilez. Le temps consommé est la compilation.
Lorsque vous appuyez sur F5 ou Ctrl + F5 dans VS IDE, vous êtes en cours d'exécution. Le temps consommé est l'exécution.
Pour clarifier, ce qui se passe d'abord (par défaut de toute façon) quand vous appuyez sur F5 ou Ctrl + F5 est un build (compilant le programme s'il n'est pas déjà compilé), suivi par l'exécution du programme. – apollodude217
- 1. java classloader et la compilation runtime
- 2. Performances et informations Compilation et runtime JSP (websphere, tomcat)
- 3. Compilation et exécution de code Java en utilisant Runtime # exec()
- 4. var mot-clé runtime ou temps de compilation?
- 5. Comment créer automatiquement un fichier avec la dernière heure de compilation et l'inclure dans une bibliothèque?
- 6. UNIX Heure système et heure de l'utilisateur. C-Programming
- 7. Date et heure de l'utilisateur
- 8. PHP Heure et date
- 9. date et heure d'analyse
- 10. Java task runtime
- 11. Appel de SOAP webservices runtime dans ASP.NET
- 12. Texte à Date et heure
- 13. Heure et date génération webservice
- 14. Javascript Comparer Date et Heure
- 15. ms-access 2007 runtime et lockWindowUpdate
- 16. Trier par date et heure
- 17. SharePoint Date et heure Colonne
- 18. date et heure à delphi
- 19. Date et heure manquant .__ sub__?
- 20. Enregistrement de l'image avec date et heure
- 21. Format de date et heure en C#
- 22. Chaîne de date et heure dans HQL
- 23. Date et heure de la deuxième conversion
- 24. Date et heure de conversion en Ruby
- 25. Date et heure et convertir UTC
- 26. JIT compilation et DEP
- 27. C++ Runtime formatage de chaîne
- 28. API Cuda Runtime et questions API de pilote
- 29. parsing Runtime dans Android
- 30. windows xp heure locale heure d'été problème
Je pense que Google va aider mieux. – Rites