, sen benim "versions" page günü çok kolayca kendi temsilci türleri bildirebilirsiniz: .NET 2.0 zaten Generics'i destekler, böylece sadece aynı imza ile kendi temsilci oluşturabilirsiniz. Böylece bunları kesip yapıştırabilirsiniz:
public delegate void Action();
public delegate void Action<T1, T2>(T1 arg1, T2 arg2);
public delegate void Action<T1, T2, T3>(T1 arg1, T2 arg2, T3 arg3);
public delegate void Action<T1, T2, T3, T4>(T1 arg1, T2 arg2, T3 arg3, T4 arg4);
public delegate TResult Func<TResult>();
public delegate TResult Func<T, TResult>(T arg);
public delegate TResult Func<T1, T2, TResult>(T1 arg1, T2 arg2);
public delegate TResult Func<T1, T2, T3, TResult>(T1 arg1, T2 arg2, T3 arg3);
public delegate TResult Func<T1, T2, T3, T4, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4);
(Burada, satırın IDE'de kalmasını istemediğiniz için, kaydırma yapmaktan kaçınmadım. Action<T>
dolayısıyla onun yokluğu yukarıda, .NET 2.0 parçası olduğunu unutmayın)
Olası yazım hatası:. Eylem dolayısıyla onun yokluğu ... –
@gt, .NET 2 parçasıdır: Evet, ben komutu ters tırnak sopa vermedi etrafında. Sabit, teşekkürler. –