Bonjour
je suis debutant en c#
j'developpais en C++ et donc un fichier .h pour la classe et éventuellement un
fichier.cpp pour mettre les methodes offline ...
Est-ce possible d'y faire ici , si oui comment ?
cordialement
Bonjour
je suis debutant en c#
j'developpais en C++ et donc un fichier .h pour la classe et éventuellement un
fichier.cpp pour mettre les methodes offline ...
Est-ce possible d'y faire ici , si oui comment ?
cordialement
ne prends pas ma reponse pour argent comptant, mais je ne crois pas qu'il soit possible de faire cela en c# (ma reponse provient de l'introduction du livre d'Oreilly programming c# 2cd edition).
a+
Ce n'est pas possible parce que ça ne sert à rien
En C#, si tu veux pouvoir accéder à une classe en particulier, il faut que ton projet référence l'assembly (la DLL si tu préfères) qui définit cette classe. Ce n'est donc pas au niveau du fichier source qu'on fait ça mais au niveau du projet.
Après, dans le fichier source, si tu ne veux pas avoir besoin de taper le nom complet de la classe avec le namespace (par exemple System.Windows.Forms.Control), tu peux ajouter des directives using qui indiquent que tu utilises les classes de ce namespace :
Si tu débutes en C#, je te conseille de commencer par lire un cours
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5using System.Windows.Forms; ... Control c = ...
http://tahe.developpez.com/dotnet/csharp/
salut
tu peux utiliser le mot clé "partial"...
MAis bon, l'idée en C# est d'avoir tout au même endroit
et perso, je trouve cela tout à fait acceptable
partial ça sert pas à ça. La seule utilité est pour les générateurs de codes qui placent tout ce qui ne sert absolument à rien au programmeur loin de sa vue pour qu'il n'ai devant lui que les choses utiles. ça n'a jamais été prévu pour reproduire les habitudes des .h et .cpp.
Bien sur pour une grosse classe on peut faire des partial pour découper le tout mais arriver à ce stade il faut se poser des questions ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager