C# デリゲートには 2 種類あります。ユニキャスト デリゲートは 1 つのメソッドを指し、マルチキャスト デリゲートは複数のメソッドを指します。ユニキャスト デリゲートは登録されたメソッドのみを呼び出し、マルチキャスト デリゲートは登録された順序ですべてのメソッドを呼び出します。委任の種類の選択は、シナリオの要件によって異なります。メソッドが 1 つだけ使用される場合はユニキャスト委任を使用し、複数のメソッドを呼び出す必要がある場合はマルチキャスト委任を使用します。
#C# デリゲートの種類
C# には、主に 2 つの種類のデリゲートがあります。1. ユニキャスト デリゲート
2. マルチキャスト デリゲート
ユニキャスト委任とマルチキャスト委任の違い
指定されたメソッドの数に加えて、ユニキャスト委任とマルチキャスト委任は動作も異なります。委任タイプの選択
ユニキャスト委任またはマルチキャスト委任の選択は、特定のシナリオのニーズによって異なります:以上がC# デリゲートには何種類ありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。