1
使用動態的數據類型有LINQ查詢如下其中工程:在LINQ查詢
from row in myDataTable.AsEnumerable() select row.Field<string>("myDataColumn")
現在儘量使其與任何列數據類型正常工作(不只是string
)。試過以下內容:
from row in myDataTable.AsEnumerable() select row.Field<myDataTable.Columns["myDataColumn"].DataType>("myDataColumn")
但它不起作用。
那麼有沒有辦法在這個特定的Linq查詢中使數據類型動態化?
這不是泛型的工作原理。泛型要求在編譯時指定類型,因此您可以在編譯時使用該類型。如果你沒有或不能使用它,請不要使用泛型。 – svick 2013-02-12 18:59:09