我有下面的代码,基本上使用MassiveORM从数据库中返回一列字符串值。
Query()方法返回IEnumerable。我试图找出如何将其转换或转换为简单的字符串数组。
使用下面我得到
无法将'System.Object []'类型的对象强制转换为'System.String []
由于
x
答案 0 :(得分:9)
您可以投射可枚举的项目。这只有在真正string
:
makes = result.Cast<string>().ToArray()
否则,如果有良好的实施方式,您可以致电ToString
:
makes = result.Select(o => o.ToString()).ToArray()