本文**:
但是開發中遇到乙個問題,當把匿名型別作為返回值的時候,會變成object型別,如果才能再轉換能對應的匿名型別呢?
// 返回匿名型別的函式, 會轉換成object型別object returnanonymous() ;
}void main()
); console.writeline(", ", typed.city, typed.name)
}// cast方法執行轉換
t cast(object obj, t type)
建議封裝乙個擴充套件方法使用;
public static class extension
}
匿名物件和object的轉換
參考 object 或其他容器中,可是取出來的時候變成object了,不太方便使用。下面是一種轉換方式 csharp class program olist.add new 使用動態型別 foreach dynamic item in olist 做型別轉換 var obj changetype o...
匿名物件和object的轉換
參考 有時候經常用到需要把乙個匿名物件存入session或list或其他容器中,可是取出來的時候變成object了,不太方便使用。下面是一種轉換方式 csharp class program olist.add new 使用動態型別 foreach dynamic item in olist 做型別...
匿名物件和object的轉換
有時候經常用到需要把乙個匿名物件存入session或list或其他容器中,可是取出來的時候變成object了,不太方便使用。下面是一種轉換方式 csharp class program olist.add new 使用動態型別 foreach dynamic item in olist 做型別轉換 ...