मुझे यकीन है कि मैंने पहले यह किया है, लेकिन इसका कोई उदाहरण नहीं मिल रहा है! गरर ...गैर-जेनेरिक वर्ग में जेनेरिक विधि?
उदाहरण के लिए, मैं एक एक BindingList<T>
में IList<T>
कनवर्ट करना चाहते हैं:
public class ListHelper
{
public static BindingList<T> ToBindingList(IList<T> data)
{
BindingList<T> output = new BindingList<T>();
foreach (T item in data)
output.Add(item);
return output;
}
}
यहां वास्तविक प्रश्न क्या है? हां, जेनेरिक तरीके गैर-जेनेरिक वर्गों में ठीक हैं (System.Linq.Numerable शायद सबसे बड़ा उदाहरण है)। –
@ जोन - वह को ToBindingList –