Pourquoi C # n'a-t-il pas de fichiers d'en-tête? L'espace de noms va-t-il prendre soin de tout?

Je suis un programmeur novice, peut-on dire clairement à propos de l'utilisation des fichiers d'en-tête et les espaces de noms en C#?

Car en C++ j'ai été en utilisant ******.h fichiers pour lire des fonctions de la bibliothèque. Et quand j'ai vu des exemples de programmes en C# ils ont disparu, quelqu'un Peut me dire pourquoi?

Je suis à l'aide de C# pour développer des outils personnalisées pour un logiciel de CAO mécanique, il y a chaque fois que j'utilise la fonction appropriée pour ouvrir le fichier (fichier CAO), le compilateur me donne un message d'erreur indiquant que les noms de fonction qui, je l'approvisionnement ne sont pas disponibles dans le contexte. Ici, ce qui ne signifiait par le contexte ?

Quand j'ai ouvert le fichier d'aide de cette application CAD la fonction qui est responsable de l'ouverture du fichier a été mentionné en vertu d'un fichier d'en-tête appelé uf_part.h. Mais il y a un espace de noms appelé NXopen.

J'ai utilisé l'espace de using NXopen dans Visual Basic, n'est-ce pas suffisant? Ai-je besoin de fournir ce fichier d'en-tête ainsi ? Si oui, comment ? De bien vouloir m'aider.

source d'informationauteur Senthur