Accueil > Forum > > > > [C#] Créer un fichier de constantes (comme le .h en c++)
[C#] Créer un fichier de constantes (comme le .h en c++)
lundi 26 juillet 2004 à 17:51:40 |
[C#] Créer un fichier de constantes (comme le .h en c++)

Kati83
|
Bonjour, Je voudrais savoir s'il est possible de créer un fichier où je pourrai stocker toutes mes constantes. Ce sont des constantes qu'il ne convient pas de stocker dans le web.config ni dans le global.asax, car elles ne sont pas liées à la config de l'application. Par exemple je voudrais pouvoir enregistrer des sujets des différents mails que je peux envoyer, ainsi que les corps de messages (par exemple pour gérer les mails envoyés lors de l'oubli d'un mot de passe, ou pour confirmer une inscription, etc) Est-ce que quelqu'un sait si c'est possible ? Et si oui, quelle est la manière de procéder ? Merci d'avance. *** Kati ***
|
|
mardi 27 juillet 2004 à 00:42:26 |
Re : [C#] Créer un fichier de constantes (comme le .h en c++)
|
mardi 27 juillet 2004 à 09:27:37 |
Re : [C#] Créer un fichier de constantes (comme le .h en c++)

Kati83
|
Bonjour TheSaib,
Merci de m'avoir répondue. En fait d'après ce que j'ai lu ailleurs, soit je dois tout mettre dans un fichier app.config, comme tu me l'as indiqué, soit je dois définir des variables constantes directement dans une classe. Dans mon projet, j'ai déjà un fichier de config (le web.config) donc le app.config, c'est un peu comme le web.config, non ? Pour l'instant, j'ai définit des variables constantes dans ma classe, mais je ne sais pas si c'est la solution la mieux adaptée à ce que je dois faire... D'après ce que j'ai lu sur le sujet les deux solutions sont possibles. Donc pour l'instant, je crois que je vais laisser comme ça et attendre le verdict du boss!
T'en pense quoi ?
Merci encore pour ton aide
A++
*** Kati ***
|
|
mardi 27 juillet 2004 à 10:37:20 |
Re : [C#] Créer un fichier de constantes (comme le .h en c++)

JuS
|
Réponse acceptée !
Une autre solution pour stocker des constantes. Tu implémentes une classe Constantes avec un constructeur privé. Ensuite tu définies des variables de classes pour qu'elles puissent être vues en dehors de ta classe. Ca donnera quelque chose dans ce genre : using ....
namespace tonNameSpace { public class Constantes { public const string sMaChaine = "Blabla";
public const int iMonNombre = 2004;
private Constantes() { } } }
|
Tu peux très bien mettre les éléments public en internal si tu veux qu'ils soient vu qua dans ton namespace. Pour appeler tes constantes il te suffira juste de faire : ... string sMonTitre = Constantes.sMaChaine; ...
| -=[JuS]=-Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
|
|
mardi 27 juillet 2004 à 14:28:53 |
Re : [C#] Créer un fichier de constantes (comme le .h en c++)

Kati83
|
Merci JuS pout ton aide. En fait, vu que je voulais enregistrer des constantes pour les envois de mails, j'ai carrément créé une classe mail.cs, et dedans j'ai défini des constantes en faisant comme tu me l'as dit : public const string mavariable; et ça a l'air de tourner. Je sais pas si mon boss appréciera, mais moi je trouve ça pas trop mal...
Ceci dit si vous avez d'autres idées, n'hésitez pas !
*** Kati ***
|
|
Cette discussion est classée dans : fichier, créer, possible, stocker, constantes
Répondre à ce message
Sujets en rapport avec ce message
Création de Threads sur un WebService [ par syl2 ]
Bonjour,Je suis en train de développer un WebService dans le cadre d'une application .NET développé en C# et je voudrais savoir les 2 choses suivantes
stocker ds un fichier texte sans tout ecraser [ par emir238 ]
bonjour,je voudrais stocker du texte a la fin du fichier. car actuellement, a chaque fois que j'enregistre qque chose ds mon fichier, il ecrase ce qu'
créer un fichier xml avec XmlTextWriter [ par dd8dd ]
je voudrai créer un fichier SMIL qui est basé sur xml avec XmlTextWriter; mon probleme est avec WriteStartDocument qui m'exige l'entete "xml v1.0" alo
Pauser la copie de fichier [ par didgy ]
Bonjour,Je me demandais s'il était possible de remplacer ou modifier programme que ce sert Windows pous déplacer des fichiers? Je déplace souvent des
Envoie de fichier sur un serveur distant [ par Rapace ]
Bonjour,Je dois créer un programme qui envoie des fichier sur un serveru distant et je ne sais pas quelle méthode utilisé.Je m'explique, j'ai des imag
Taille d'un tableau et enregistrement dans un fichier [ par chandler8692 ]
Salut, comme beaucoup je débute en C#. Ce n'est pas faute de volonté mais juste de temps (je suis en prépa). Mais comme c'est bientôt les vacances et
Comment créer un fichier d'une taille donnée [ par petermadio ]
Salut à tous !Il s'agit de créer un fichier image d'un disque virtuel .Comment créer un tel fichier de grande taille donnée par l'utilisateur.De plus
Creer un messageBox personnalisé [ par fcolo ]
Bonjour,je réalise une application de copie de fichier avec fenetre d'état un peu comme SuperCopier.Actuellement, lorsque le fichier destination exist
ouvrir un fichier avec un programme [ par mathmax ]
Bonjour,J'aimerais savoir si il est possible, à partir de C#, d'ouvrir un fichier avec un programme qui n'est pas le programme par défaut ? Par exemp
ajout d'un fichier dans un zip [ par tracks62 ]
Bonjour,Est-ce qu'il est possible d'ajouter un fichier a un zip (déjà créé) avec la librairie SharpZipLib ?Dans le cas ou ce n'est pas possible, comme
Livres en rapport
|
Derniers Blogs
[SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|