[Exemple de code] Méthodes partielles (C#3)

by Fabien Lavocat 24. July 2008 06:26

Le principe des méthodes partielle est identique aux classes partielles, à savoir séparer les méthodes en 2 parties. La différence avec les classes partielle est que pour les méthodes, nous allons séparer la déclaration de la méthode de son corps. Cela sert surtout pour le travail collaboratif, où bien lorsque vous avez des classes très grandes (si vous trouvez une autre utilité, n’hésitez pas à laisser des commentaires), en effet, vous allez pouvoir mettre dans un fichier toutes les déclarations des méthodes et dans un autre, les corps de ces même méthodes.

Comme pour les classes partielles, nous allons utiliser le mot clé : partial.

Attention ! Il est interdit de mettre un modificateur d’accès aux méthodes partielles, celles-ci sont private par défaut. Il est également obligatoire de déclarer vos méthodes partielles dans une classe ou une structure partielle.

// Fichier Voiture_Declarations.cs
public partial class Voiture
{
    // Déclaration de la méthode Avancer()
    partial void Avancer(Int32 vitesse);
}

 

// Fichier Voiture_Methodes.cs
public partial class Voiture
{
    // Corps de la méthode Avancer()
    partial void Avancer(Int32 vitesse)
    {
        Console.WriteLine("La voiture avance à {0} km/h", vitesse);
    }
}

Tags: ,

Exemples de code

Comments

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



About

Fabien Lavocat

Lavocat Fabien
Ingénieur Multimédia - TMM Communication



"Blog-Microsoft.fr is an independent blog and is not affiliated with, nor has it been authorized, sponsored, or otherwise approved by Microsoft Corporation."

Contactez-moi Send mail

MVP
Microsoft Most Valuable Professional
Client Application Development