你可能知道...
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>
对象传递给此方法。
我该怎么做?
您可以将字符串列表转换为对象列表并传递:
using System;
using System.Collections.Generic;
public class Program
{
public static void _AddListOfObject(List<Object> Values)
{
}
public static void Main()
{
List<string> strings = new List<string> {
"a",
"b",
"c"
};
List<Object> objects = new List<Object>();
objects.AddRange(strings);
_AddListOfObject(objects);
}
}