IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Structure de codage


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lasrevinu
    Inscrit en
    Février 2010
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 215
    Par défaut Structure de codage
    Bonjour à tous et à toutes,

    je voudrais savoir comment faire un code similiare au suivant:
    le code suivant est une proprieté de la classe serial port

    utilisation:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    serialPort1.Encoding = Encoding.Default;
    j'espere que ma question n'est pas trop vague..

    ca serai quelque chose du genre genre:
    utilisation:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    classe1.proprieté1 = proprieté1 .Default;
    merci

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Dans ton cas Encoding est une enumeration.
    Si tu veux faire un truc similaire pour ton code il faut faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Enum Toto
    {
        Default,
        Other
    }
     
    public class MyClass
    {
        public Toto Toto{ get; set; }
    }

  3. #3
    Membre confirmé Avatar de lasrevinu
    Inscrit en
    Février 2010
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 215
    Par défaut
    Merci Beaucoup pour ta reponse,
    j'ai créé la classe que tu ma proposé dans ma classe principale,
    mais j'arrive pas à l'utiliser comme il faut,
    il faut oblgatoirement creer une instance de la classe ?
    merci encore

  4. #4
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Enum Toto
    {
        Default,
        Other
    }
     
    public class MyClass
    {
        public Toto MyToto{ get; set; }
    }
     
    //dans ton code...
    MyClass class1 = new MyClass();
    class1.MyToto = Toto.Default;
    etc...
    ou alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public class MyClass
    {
        public static Toto MyToto{ get; set; }
    }
    if (MyClass.MyToto == Toto.Default)
    {
    }
    Le MyToto peut être une propriété de n'importe quelle class...

  5. #5
    Membre confirmé Avatar de lasrevinu
    Inscrit en
    Février 2010
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 215
    Par défaut
    Merci,
    mais je crois qu'on s'est mal compris,
    je devrais deja appeler la classe comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    //dans moncode...
    ClassePrincipale.MyClass class1 = new MyClass();
    class1.MyToto = Toto.Default;
    et c'est exatement ce que je ne veux pas
    quelqu'un pourrai m'expliquer comment m' y prendre,

    merci encore

  6. #6
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Peux-tu être un peu plus clair ???

  7. #7
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Citation Envoyé par lasrevinu Voir le message
    c'est exactement ce que je ne veux pas
    Si j'ai pigé, ce que tu veux c'est juste du nommage ?? A savoir pouvoir utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ClassePrincipale.MyClass class1 = new MyClass();
    class1.Toto = Toto.Default
    plutôt que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ClassePrincipale.MyClass class1 = new MyClass();
    class1.MyToto = Toto.Default

Discussions similaires

  1. recuperation de la structure d'une base
    Par pascalT dans le forum 4D
    Réponses: 7
    Dernier message: 07/06/2006, 15h32
  2. [tables systèmes] extraction de la structure d'une base
    Par laffreuxthomas dans le forum Autres SGBD
    Réponses: 6
    Dernier message: 23/03/2006, 13h24
  3. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10
  4. codage objet
    Par charly dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 22/08/2002, 16h49
  5. longueur d'une structure
    Par bohemianvirtual dans le forum C
    Réponses: 6
    Dernier message: 28/05/2002, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo