
Chapter 19 Travailler avec C#
Délégué (delegate)
Vous pouvez concevoir l'un des types de délégué suivants :
- Pour créer un délégué au niveau de l'espace de noms, créez une classe avec le stéréotype <<Delegate>>, puis ajoutez une opération ayant le stéréotype <<Delegate>> à cette classe et définissez la visibilité de cette opération. Cette visibilité devient la visibilité pour le délégué
{
public delegate int ActionOccurred();
}
- Pour créer un délégué dans une classe ou dans une structure, il vous suffit de créer une opération ayant le stéréotype <<Delegate>>. Dans l'exemple suivant, la classe Worker contient un délégué interne modélisé sous la forme d'une opération ayant le stéréotype <<Delegate>>
{
public class Worker
{
public delegate WorkStarted();
}
}
Copyright (C) 2006. Sybase Inc. All rights reserved.
|
|