संभव डुप्लिकेट:
C# 3.0 generic type inference - passing a delegate as a function parameterइन प्रकार के तर्कों का अनुमान क्यों नहीं लगाया जा सकता है?
Main
में कॉल में निम्नलिखित कोड नमूना के प्रकार के तर्क क्यों पता नहीं लगाया जा सकता है?
using System;
class Program
{
static void Main(string[] args)
{
Method(Action);
}
static void Action(int arg)
{
// ...
}
static void Method<T>(Action<T> action)
{
// ...
}
}
यह निम्न त्रुटि संदेश देता है:
त्रुटि CS0411: विधि
Program.Method<T>(System.Action<T>)
के लिए प्रकार तर्क के उपयोग से नहीं लगाया जा सकता। प्रकार तर्कों को स्पष्ट रूप से निर्दिष्ट करने का प्रयास करें।
आपको बहुत बहुत धन्यवाद। खोजा लेकिन मुझे यह नहीं मिला। –
@Pieter: डारिन द्वारा उल्लिखित पोस्ट का जवाब है, और इसमें अधिक जानकारी के लिए कुछ अच्छे लिंक हैं। –
10 पोस्ट या कुछ पढ़ें, लेकिन उपर्युक्त उनमें से नहीं था। –