[英]Converting object to List<object>
我看過類似的問題,但沒有什么合適的。 我有一個碰巧包含列表的對象。 我想把它變成我可以列舉的東西。
例如:
object listObject; // contains a List<Something>
List<object> list;
list = listObject as List<object>; // list contains null after
foreach ( object o in list )
{
// do stuff
}
從對象到List <object>的轉換就是問題所在。
編輯:
我完成了什么:
object listObject; // contains a List<Something>
List<object> list;
IEnumerable enumerable = listObject as IEnumerable;
if ( enumerable != null )
{
list = enumerable.Cast<object>().ToList();
foreach ( object o in list )
{
// do stuff
}
}
嘗試這個:
list = (listObject as IEnumerable).Cast<object>().ToList()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.