je commence le c# et je voudrais savoir s'il est possible de créer une
bibliothèque de fonctions globales sans avoir à créer de classes
en effet on a toujours besoin d'avoir une série de fonctions bêtes et
méchantes, du style passe moi un byte[] dans un string en éliminant un car.
sur 2
qu'on appel un peut partout dans le code,
et ça me semble assez lourd de faire une classe pour ça
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TINANT Hervé [MVP .NET]
Il est impossible de mettre du code à l'exterieur d'une classe ou structure, cependant rien ne t'empeche de créer une classe (genre Utils) avec que des methodes static voir meme en passant le constructeur en private pour éviter de l'instancier.
Cordialement
TINANT Hervé (alias Crazyht) MVP Visual C#.NET
http://www.vbfrance.com http://www.csharpfr.com
"vhoward" a écrit dans le message de news:%
bonjour,
je commence le c# et je voudrais savoir s'il est possible de créer une bibliothèque de fonctions globales sans avoir à créer de classes
en effet on a toujours besoin d'avoir une série de fonctions bêtes et méchantes, du style passe moi un byte[] dans un string en éliminant un
car.
sur 2 qu'on appel un peut partout dans le code, et ça me semble assez lourd de faire une classe pour ça
quelqu'un peut'il me donner la meilleure méthode
merci d'avance
Il est impossible de mettre du code à l'exterieur d'une classe ou structure,
cependant rien ne t'empeche de créer une classe (genre Utils) avec que des
methodes static voir meme en passant le constructeur en private pour éviter
de l'instancier.
Cordialement
TINANT Hervé (alias Crazyht)
MVP Visual C#.NET
http://www.vbfrance.com
http://www.csharpfr.com
"vhoward" <vhoward@pcode.fr> a écrit dans le message de
news:%23dnnmS8fEHA.536@TK2MSFTNGP11.phx.gbl...
bonjour,
je commence le c# et je voudrais savoir s'il est possible de créer une
bibliothèque de fonctions globales sans avoir à créer de classes
en effet on a toujours besoin d'avoir une série de fonctions bêtes et
méchantes, du style passe moi un byte[] dans un string en éliminant un
car.
sur 2
qu'on appel un peut partout dans le code,
et ça me semble assez lourd de faire une classe pour ça
Il est impossible de mettre du code à l'exterieur d'une classe ou structure, cependant rien ne t'empeche de créer une classe (genre Utils) avec que des methodes static voir meme en passant le constructeur en private pour éviter de l'instancier.
Cordialement
TINANT Hervé (alias Crazyht) MVP Visual C#.NET
http://www.vbfrance.com http://www.csharpfr.com
"vhoward" a écrit dans le message de news:%
bonjour,
je commence le c# et je voudrais savoir s'il est possible de créer une bibliothèque de fonctions globales sans avoir à créer de classes
en effet on a toujours besoin d'avoir une série de fonctions bêtes et méchantes, du style passe moi un byte[] dans un string en éliminant un
car.
sur 2 qu'on appel un peut partout dans le code, et ça me semble assez lourd de faire une classe pour ça
quelqu'un peut'il me donner la meilleure méthode
merci d'avance
Antoine F.
> Mieux vaut modéliser et structurer les applications de manière à struturer le code,à le rendre plus robuste, améliorer la maitenance et augmenter la réutilisabilité.
Bonjour,
Pourriez-vous donner des exemples concrets ? Parce que pour ma part, également, j'utilise des classes utilitaires (constructeur privé pour vérouiller l'instanciation et uniquement des méthodes statiques) très utiles dans chacuns de mes développements et dont je ne pourrai du tout me passer.
J'ai écrit une première ébauche d'une liste de classes 'utilitaires' dans le cas du développement orienté 'web': http://www.nxtg.net/is/index.php?p=4
à savoir: - journalisation / audit - gestion d'erreurs - chiffrement/hachage d'informations - configuration - accès GPSA - authentification - permissions - validation de données - récupération de valeurs - .. (propositions des lecteurs?)
Vous venez de fortement déconseiller une pratique pourtant utilisée par un certain nombre de développeurs experimentés (il faut un certaine expérience pour en arriver à se consolider une librairie perso utile dans chacun de nos développements) sans en proposer d'alternative.... Dommage....
.antoine -- Blog Dev et Sécu Web (Swiss blog about Web Security and Development) http://www.nxtg.net/is/
> Mieux vaut modéliser et structurer les applications de manière à struturer
le code,à le rendre plus robuste, améliorer la maitenance et augmenter la
réutilisabilité.
Bonjour,
Pourriez-vous donner des exemples concrets ? Parce que pour ma part,
également, j'utilise des classes utilitaires (constructeur privé pour vérouiller
l'instanciation et uniquement des méthodes statiques) très utiles dans chacuns
de mes développements et dont je ne pourrai du tout me passer.
J'ai écrit une première ébauche d'une liste de classes 'utilitaires' dans le cas
du développement orienté 'web':
http://www.nxtg.net/is/index.php?p=4
à savoir:
- journalisation / audit
- gestion d'erreurs
- chiffrement/hachage d'informations
- configuration
- accès GPSA
- authentification
- permissions
- validation de données
- récupération de valeurs
- .. (propositions des lecteurs?)
Vous venez de fortement déconseiller une pratique pourtant utilisée par
un certain nombre de développeurs experimentés (il faut un certaine
expérience pour en arriver à se consolider une librairie perso utile dans chacun
de nos développements) sans en proposer d'alternative.... Dommage....
.antoine
--
Blog Dev et Sécu Web (Swiss blog about Web Security and Development)
http://www.nxtg.net/is/
> Mieux vaut modéliser et structurer les applications de manière à struturer le code,à le rendre plus robuste, améliorer la maitenance et augmenter la réutilisabilité.
Bonjour,
Pourriez-vous donner des exemples concrets ? Parce que pour ma part, également, j'utilise des classes utilitaires (constructeur privé pour vérouiller l'instanciation et uniquement des méthodes statiques) très utiles dans chacuns de mes développements et dont je ne pourrai du tout me passer.
J'ai écrit une première ébauche d'une liste de classes 'utilitaires' dans le cas du développement orienté 'web': http://www.nxtg.net/is/index.php?p=4
à savoir: - journalisation / audit - gestion d'erreurs - chiffrement/hachage d'informations - configuration - accès GPSA - authentification - permissions - validation de données - récupération de valeurs - .. (propositions des lecteurs?)
Vous venez de fortement déconseiller une pratique pourtant utilisée par un certain nombre de développeurs experimentés (il faut un certaine expérience pour en arriver à se consolider une librairie perso utile dans chacun de nos développements) sans en proposer d'alternative.... Dommage....
.antoine -- Blog Dev et Sécu Web (Swiss blog about Web Security and Development) http://www.nxtg.net/is/
vhoward
merci pour votre aide
"vhoward" a écrit dans le message de news:%
bonjour,
je commence le c# et je voudrais savoir s'il est possible de créer une bibliothèque de fonctions globales sans avoir à créer de classes
en effet on a toujours besoin d'avoir une série de fonctions bêtes et méchantes, du style passe moi un byte[] dans un string en éliminant un
car.
sur 2 qu'on appel un peut partout dans le code, et ça me semble assez lourd de faire une classe pour ça
quelqu'un peut'il me donner la meilleure méthode
merci d'avance
merci pour votre aide
"vhoward" <vhoward@pcode.fr> a écrit dans le message de
news:%23dnnmS8fEHA.536@TK2MSFTNGP11.phx.gbl...
bonjour,
je commence le c# et je voudrais savoir s'il est possible de créer une
bibliothèque de fonctions globales sans avoir à créer de classes
en effet on a toujours besoin d'avoir une série de fonctions bêtes et
méchantes, du style passe moi un byte[] dans un string en éliminant un
car.
sur 2
qu'on appel un peut partout dans le code,
et ça me semble assez lourd de faire une classe pour ça