你可能知道List<String>
不匹配List<Object>
。
我如何传递像这样的对象:
List<String>
List<Int>
List<className>
一个单一的方法?
例如,假设我们有一个这样的方法:
public void _AddListOfObject(string TitleOfDaataGridView, List<Object> Values)
{
_Temp.Columns[0].Name = TitleOfDaataGridView;
foreach (object i in Values)
{
//...
}
}
现在我不能把List<string>
对象传递给这个方法。
我怎么能这么做呢?
2条答案
按热度按时间jslywgbw1#
你在找 generic 吗?让我们使用
List<T>
,其中T
是一个 * 泛型类型 *:从现在开始
_AddListOfObject
接受任何类型的列表:nnt7mjpx2#
你可以将你的字符串列表转换成对象列表,并传递它: