[英]Generic type in constructor parameter
我想在構造函數參數中使用通用類型,如下所示:
public class Myclass
{
public Myclass<T>(IEnumerable<T> ListeValeurChampPerso, string str, int a)
{
foreach (var vr in ListeValeurChampPerso)
{...
}
}
}
但這會給我帶來很多錯誤。 我怎樣才能做到這一點? 提前致謝。
您必須使類具有泛型,不能有泛型構造函數,因為這將毫無意義,因為您不能在構造函數之外使用T。
這樣就可以了。
public class Myclass<T>
{
public Myclass(IEnumerable<T> ListeValeurChampPerso, string str, int a)
{
foreach (var vr in ListeValeurChampPerso)
{...
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.