Möglicher Duplikat:
C# 3.0 generische Typinferenz - Übergabe eines Delegaten als Funktionsparameter
Warum können die Typargumente des folgenden Codebeispiels im Aufruf in Main
nicht abgeleitet werden?
using System;
class Program
{
static void Main(string[] args)
{
Method(Action);
}
static void Action(int arg)
{
// ...
}
static void Method(Action action)
{
// ...
}
}
Dies zeigt die folgende Fehlermeldung:
Fehler CS0411: Die Typargumente für die Methode
Program.Method(System.Action)
können nicht aus der Verwendung abgeleitet werden. Versuchen Sie, die Typargumente explizit anzugeben.