Module VB et equivalent c# [Résolu]

Messages postés
221
Date d'inscription
mercredi 20 février 2008
Dernière intervention
17 mars 2012
- - Dernière réponse : l0r3nz1
Messages postés
221
Date d'inscription
mercredi 20 février 2008
Dernière intervention
17 mars 2012
- 7 déc. 2010 à 16:39
Bonjour,

j'ai une question qui va vous paraître bizarre si je la pose de bout en blanc.

quand je programmais en VB j'avais pris l'habitude de regrouper les variables qui devaient être utilisées pour tout le projet dans un module. un module c'est comme une classe mais on ne créé pas d'objet (comme une classe abstraite?).

cela me permettait d'appeler à tout moment une variable exemple; module_config.langue = anglais

quel est l'équivalent en c#, dois je chercher du coté des classes abstraites? des interfaces?

merci d'avance pour vos éclaircissements.
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
3
Merci
Il n'y a pas d'équivalent aux modules en C#...
par contre, tu peux utiliser les Settings en Windows Forms ou bien les AppSettings en WebForms.


Sébastien FERRAND
Lead Developpeur
Microsoft Visual C# MVP 2004 - 2009
Blog Photo

Merci sebmafate 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de sebmafate
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
3
Merci
Il existe 2 types de Settings : User et Application.
Tu peux créer les 2 à partir des propriétés du projet...

Pour y accéder, c'est relativement simple :
- NomProjet.Properties.Settings.MaPropriete

(NomProjet ou assembly de base de l'application)

Les propriétés User sont modifiables (et enregistrables) à l'exécution... alors que les paramètres application sont figés.

Sébastien FERRAND
Lead Developpeur
Microsoft Visual C# MVP 2004 - 2009
Blog Photo

Merci sebmafate 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de sebmafate
Messages postés
221
Date d'inscription
mercredi 20 février 2008
Dernière intervention
17 mars 2012
0
Merci
merci,

pour moi les setting sont générés automatiquement, j'ai dèjà du ouvrir une page de "setting" d'un formulaire mais c'était une fausse manip.

comment les générer et y accéder de manière volontaire?

sinon, une solution que je trouve pas belle c'est de déclarer ces variables en "public" directement dans comme variable de mon formulaire principal.

J'ai trouvé une page sur les seting et windows form;
http://www.codeproject.com/KB/cs/UserSettings.aspx

mais j'ai l'impression qu'on peut faire bien plus simple.
Commenter la réponse de l0r3nz1
Messages postés
221
Date d'inscription
mercredi 20 février 2008
Dernière intervention
17 mars 2012
0
Merci
merci!
Commenter la réponse de l0r3nz1
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
0
Merci
You're welcome !

Sébastien FERRAND
Lead Developpeur
Microsoft Visual C# MVP 2004 - 2009
Blog Photo
Commenter la réponse de sebmafate
Messages postés
221
Date d'inscription
mercredi 20 février 2008
Dernière intervention
17 mars 2012
0
Merci
Bonjour,

les variable static peuvent etre appellées sans devoir créer un objet,

dans ma classe 1:
public static string variableVoyageuse = default(string );

dans ma classe 2:
classe1.variableVoyageuse = "non nul";
variableVoyageuse sera réaffectée.

un module VB est seulement une classe statique c#!
Commenter la réponse de l0r3nz1

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.