Utilisation du délégué C#

savoir

Un délégué est une méthode qui peut être appelée

Étapes d'utilisation

La première étape déclare :

Cette déclaration est écrite en dehors de la classe

public delegate void Dele(int value)

L'instanciation de la deuxième étape :

class A{
    public Dele defn;
}

La troisième étape consiste à monter :

class A{
    public Dele defn;
    public void Start(){
        defn = fn;
    }
    // 挂载的方法必须和委托的方法返回值类型,参数类型个数一致
    public void fn(int value){
        
    }
}

avantage

L'avantage de l'utiliser aujourd'hui est que A déclare, mais ne l'implémente pas, laissez B l'implémenter

Séparez différentes logiques métier et extrayez la même logique métier

Xiaoming veut apporter de la nourriture (confier), Xiaohong (réalise) aide Xiaoming à commander à emporter, Xiaobai (réalise) se rend à la cafétéria pour apporter de la nourriture à Xiaoming

Je n'ai pas ressenti cet avantage aujourd'hui, il peut être causé par peu de codes

Je suppose que tu aimes

Origine blog.csdn.net/qq_41302243/article/details/127872018
conseillé
Classement