5
Q
C#委託參數大小
A
回答
0
是的,委託只指向方法,一個或多個。 參數必須與方法相似。
public class Program
{
public delegate void Del(string message);
public delegate void Multiple();
public static void Main()
{
Del handler = DelegateMethod;
handler("Hello World");
MethodWithCallback(5, 11, handler);
Multiple multiplesMethods = MethodWithException;
multiplesMethods += MethodOk;
Console.WriteLine("Methods: " + multiplesMethods.GetInvocationList().GetLength(0));
multiplesMethods();
}
public static void DelegateMethod(string message)
{
Console.WriteLine(message);
}
public static void MethodWithCallback(int param1, int param2, Del callback)
{
Console.WriteLine("The number is: " + (param1 + param2).ToString());
}
public static void MethodWithException()
{
throw new Exception("Error");
}
public static void MethodOk()
{
Console.WriteLine("Method OK!");
}
}
相關問題
- 1. 方法或委託參數與委託參數不匹配
- 2. 在C#泛型參數調用委託
- 3. 將參數傳遞給委託c#
- 4. C#/委託不具有類型參數
- 5. - C#,申報參數(委託)方法
- 6. C++託管數組大小
- 7. 通用參數委託?
- 8. System.Threading.Timer TimerCallback委託與參數?
- 9. Func委託用作參數
- 10. System.Action委託忽略參數?
- 11. 委託傳遞爲通用參數時調用C#委託方法
- 12. C#Func委託
- 13. C#:行動委託vs明確委託
- 14. 委託構造函數C++
- 15. 電話委託不指定委託的參數
- 16. .NET C++:如何將參數綁定到委託以創建新的零參數委託?
- 17. 匿名委託作爲函數參數
- 18. C#VB.net委託子
- 19. C++委託創建
- 20. C#:this.Invoke((MethodInvoker)委託
- 21. C++委託行使
- 22. 使用委託C#
- 23. C# - 匿名委託
- 24. C#屬性委託?
- 25. C#委託問題
- 26. C# - 使用委託
- 27. 委託與參數定義但用作參數沒有自己的參數? c#
- 28. C#開始有委託函數的參數線程
- 29. C++ 11使用新實例參數委託構造函數?
- 30. 具有方法參數值或使用委託的c#函數