Voici la syntaxe pour créer une procédure :
private void NomDeLaProcédure(typeDu1erParamètre nomDu1erParamètre, typeDu2eParamètre nomDu2eParamètre) { // Code à exécuter quand la procédure est appelée. }
Pour appeler cette procédure :
private void NomBouton_Click(object sender, RoutedEventArgs e) { LblExemple.Content = NomDeLaProcédure(nomDu1erParamètre,nomDu2eParamètre); }
La signature d’une procédure et d’une fonction doit être unique. Elle correspond au nombre, à l’ordre et au type de paramètres transmis.
Exemple de signatures :
private void NomProcédure(int p_moyenne, string p_nom) private void NomProcédure(string p_classe, int p_age) //Les paramètres des procédure ne sont pas les mêmes. Donc la signature de la procédure n'est pas la même