ここに私のコードです。Linqpadで実行することができます。C#キャストリスト<object[]>リストに<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<RowItem>
へList<object>
を変換したいが、私はキャスト法を使用していたときに、それは誤りcannot convert type 'System.Object[]' to class RowItem
を返すが可能これは、またはこれを達成する別の方法は何ですか?
ありがとうございます。
(間接的に)RowItemオブジェクトに変換しようとしています。それは動作しません。 – DarkKnight