我想将对象数组转换为字符串数组而不排除空值。我得到以下代码将对象数组转换为字符串数组。但它排除了空值。
string[] foo = myvalues.OfType<object>().Select(o => o.ToString()).ToArray();
我在谷歌搜索了很多,但没有找到解决方案
请帮忙。
编辑: - 得到答案......
List<string> lst = new List<string>();
foreach (object o in myvalues)
if (o==null)
{
lst.Add(null);
}
else
{
lst.Add(o.ToString());
}
string[] str2 = lst.ToArray();