Je savais par here que nous devions effectuer les importations explicites pour l'espace de noms enfant car les importations n'incluraient pas l'espace de noms enfant. Mais ma question est que si je fais "imports System" s'il inclura toutes les classes/méthodes dans cet espace de noms dans le code IL/natif ou seulement référé (utilisé dans l'application) sera inclus dans le IL/code natif.Utilisation de "imports namespace"
Répondre
L'importation d'un espace de nom ne signifie pas que quelque chose est inclus dans le code. Cela signifie seulement que le compilateur reconnaît les identifiants de cet espace de noms.
Les références de votre projet déterminent réellement les bibliothèques utilisées par l'application. Cependant, les bibliothèques sont chargées en cas de besoin, elles ne sont pas incluses dans votre fichier exécutable.
donc à l'exécution, l'espace de noms référé sera entièrement chargé ou seules les classes requises seront chargées dans la mémoire? – Antoops
@Antoops: Eh bien, la bibliothèque entière sera chargée, mais cela ne signifie pas nécessairement que toutes les classes doivent être exécutées par le compilateur JIT et créées. Cependant, certaines classes d'une bibliothèque s'appuient sur d'autres, donc plus de classes que vous utiliserez directement devront être créées. – Guffa
- 1. MSBuild Conditionnel Imports
- 2. Java Imports declaration regex
- 3. .net: namespace: Quelle est la différence exacte par écrit les directives UTILISATION avant ou après namespace
- 4. Espaces de noms Visual basic auto imports
- 5. XSD avec les imports et les espaces de noms
- 6. problème Namespace
- 7. Namespace Problème
- 8. JavaScript Namespace
- 9. erreur Namespace
- 10. Silly Namespace Question
- 11. Haskell Imports qualifiés (Création d'un ensemble vide)
- 12. Comment faire plusieurs imports en Python?
- 13. vs2008 ne me laisse pas Imports System.Deployment.Applications
- 14. Namespace Class Functions
- 15. xforms "instance namespace" issue
- 16. classe namespace et struct
- 17. Changement dojo namespace
- 18. JAXB Namespace Order
- 19. C# classe/namespace Accès
- 20. Namespace Clashing en C++
- 21. Assemblys et Namespace
- 22. élément XML et Namespace
- 23. Résoudre les conflits namespace
- 24. Savon Réponse question Namespace
- 25. Javascript Namespace Conflict
- 26. namespace dans asp.net usercontrol
- 27. Erreur d'exécution, mais le projet compile bien - Imports/using missing
- 28. VB.NET - Imports espace de noms d'autres projets dans Solutions
- 29. Ajouter un attribut au résultat de xsl: apply-imports
- 30. javascript namespace issue (je pense)
'Imports System' est VB.NET; si vous parlez C#, c'est ** 'using '**' System; – stakx
Retaillé correctement maintenant. – Antoops