[TestMethod()]
public void Object轉List測驗()
{
List<int> test = new List<int> { 1, 2, 3, 4, 6 };
var obj = (object)test;
//運行的時候,List=null,在斷點監視的時候,(obj as IEnumerable<object>)有值
var list = obj as IEnumerable<object>;
}
從圖片上可以看出來,賦值之后的List是null.
但是,斷點監視的時候,obj as IEnumerable<object>有值。。。
這是為啥啊。。
uj5u.com熱心網友回復:
可能是區域變數生命周期uj5u.com熱心網友回復:
var list = obj as IEnumerable<int>;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/241153.html
標籤:C#
上一篇:求MMI人臉表情資料集,在官網申請好久都申請不來,可有償!
下一篇:設計模式 - 17)組合模式
