最新回應

Linq 取匿名類型問題(VB.NET)

當系統專案的編譯類型為Option Stict = ON 時候,得到的IQueryable類型為匿名類型,如何取值,只能通過Reflection來的到相應的值了.

For Each item As var In IQueryable
	Dim _str As String = (item.GetType().InvokeMember("列名1", System.Reflection.BindingFlags.GetProperty, Nothing, item, Nothing)).ToString()
Next

 


人生到處知何似
應似飛鴻踏雪泥


2012/4/19 11:28 | 閱讀數 : 1677 我要推薦 | 2 Comments | 文章分類 : ASP.NET 訂閱


關連文章

回應

  • 云淡风清 2012/4/19 下午 01:56 回覆

    # re: Linq 取匿名類型問題

    「Option Stict」这个陈述式只有VB才适用,您的Code却是C#,很容易造成初学者的误解,可能要修正一下才行。

  • magic 2012/4/19 下午 10:56 回覆

    # re: Linq 取匿名類型問題(VB.NET)

    to 云淡风清 : 已更正。多謝,還真沒注意C#沒有此選項,看來還是C#語言優雅些。
     

標題 *
名稱 *
Email (將不會被顯示)
Url
回應
登入後使用進階評論
Please add 4 and 2 and type the answer here: