这里是我的代码。可以在Linqpad中运行。C#如何投入列表进入列表<customClass>
void Main(){
List<Object> listobj=new List<object>{
new object[]{"A01001","sucess","on"},
new object[]{"A01002","fail","off"}};
listobj.Dump();
var second = listobj.Cast<RowItem>();
second.Dump();
}
public class RowItem {
public string GOODS_ID { get; set; }
public string AUDIT_STATUS { get; set; }
public string APPLY_STATUS { get; set; }
}
我想转换List<object>
到List<RowItem>
,但是当我使用铸造法,它返回一个错误cannot convert type 'System.Object[]' to class RowItem
这是可能的,或者是有实现这一点的另一种方式?
谢谢。
您试图将字符串数组(间接)转换为RowItem对象。那不起作用。 – DarkKnight