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 :

Private ou Partial


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 13
    Par défaut Private ou Partial
    Bonjour à tous je viens de telecharger la version d'evaluation de Resharper et il me propose de modifier tout mes private en partial exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    private void Bouton_Click(object sender, System.Windows.Input.MouseButtonEventArgs e)
    		{
    			this.Close();// TODO*: ajoutez ici l’implémentation du gestionnaire d’événements.
    		}
    en

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    partial void Bouton_Click(object sender, System.Windows.Input.MouseButtonEventArgs e)
    		{
    			this.Close();// TODO*: ajoutez ici l’implémentation du gestionnaire d’événements.
    		}
    est ce bien logique et si oui pourquoi
    Merci

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Sur des méthodes? Ca existe pas ca !

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par PitMaverick78 Voir le message
    Sur des méthodes? Ca existe pas ca !
    , ça craint !

  4. #4
    Membre expérimenté
    Avatar de Proteus91
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2010
    Messages : 150
    Par défaut
    Euh Pit en fait si c'est possible. Mais c'est vrai que c'est une aberration. En fait je crois qu'il te demande de les mettre en partial parce que ce sont des méthodes de form et que la form est automatiquement en partial. Resharper doit croire que tu as une définition supplémentaire pour ces méthodes dans un autre fichier du coup il te demande de les "partialiser".

    Mais ici il s'agit clairement d'une aberration. Il me semble que tu peux choisir d'activer ou désactiver certaines proposition.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Proteus91, peux-tu me donner un lien vers msdn prouvant qu'une méthode peut être partielle ?

    D'après msdn :
    Les définitions de type partiel autorisent le fractionnement de la définition d'une classe, d'une structure ou d'une interface en plusieurs fichiers.

  6. #6
    Membre expérimenté
    Avatar de Proteus91
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2010
    Messages : 150
    Par défaut
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    partial void MethodPartial();
     
    partial void MethodPartial()
    {
         throw new NotImplementedException();
    }

    Intérêt "0". De plus, je n'ai fait cette reponse que pour dire que Resharper proposait peut etre de les passer en partial a cause de l'endroit ou sont les Methodes.

  7. #7
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par Proteus91 Voir le message
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    partial void MethodPartial();
     
    partial void MethodPartial()
    {
         throw new NotImplementedException();
    }

    Intérêt "0". De plus, je n'ai fait cette reponse que pour dire que Resharper proposait peut etre de les passer en partial a cause de l'endroit ou sont les Methodes.
    Avant de répondre, j'avais regardé la référence C# et j'avais pas trouvé!
    Edit: ah ca y'est j'ai trouvé! http://msdn.microsoft.com/en-us/library/wa80x488.aspx
    Oué donc pas grand interêt! A mon avis elles doivent être déclarées dans le designer et redéfinie dans le code behind.

Discussions similaires

  1. Réponses: 8
    Dernier message: 10/09/2005, 20h12
  2. Protected / Public / Private....
    Par GOUGOU1 dans le forum C++
    Réponses: 16
    Dernier message: 17/03/2005, 22h04
  3. Réponses: 8
    Dernier message: 20/12/2004, 15h14
  4. Private - Protected
    Par Argonz dans le forum C++
    Réponses: 11
    Dernier message: 06/08/2004, 16h21

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