匿名型別和Object轉換

2022-01-12 09:57:29 字數 363 閱讀 3271

本文**:

但是開發中遇到乙個問題,當把匿名型別作為返回值的時候,會變成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 做型別轉換 ...