Olası Çoğalt: Neden
Main
yılında görüşmesinde aşağıdaki kod örneği tipi argümanlar
C# 3.0 generic type inference - passing a delegate as a function parameterNeden bu tür bağımsız değişkenler çıkarılamıyor?
çıkarımda?
using System;
class Program
{
static void Main(string[] args)
{
Method(Action);
}
static void Action(int arg)
{
// ...
}
static void Method<T>(Action<T> action)
{
// ...
}
}
Bu aşağıdaki hata iletisini sağlar:
hata CS0411: yöntem
Program.Method<T>(System.Action<T>)
tip argümanlar kullanım çıkarılabilir edilemez. Tip argümanlarını açıkça belirtmeyi deneyin.
Çok teşekkür ederim. Aranıyor ama bulamadım. –
@Pieter: Darin tarafından belirtilen mesajın cevabı var ve daha fazla bilgi için iyi bağlantıları var. –
10 mesaj veya bir şey okudu, ancak yukarıdakilerin arasında değildi. –