我有這樣的代碼:投自IEnumerable <object>到IEnumerable的<decimal>
IDictionary<string, IEnumerable<object>> setValues = new Dictionary<string, IEnumerable<object>>()
{
{ "IN_PARTENER", dtResult.Rows.Cast<DataRow>().Select(row => row["IN_PARTENER"]) },
{ "IN_DATA", dtResult.Rows.Cast<DataRow>().Select(row => row["IN_DATA"]) },
{ "IN_VALOARE", dtResult.Rows.Cast<DataRow>().Select(row => row["IN_VALOARE"]) },
{ "OUT_PARTENER", dtResult.Rows.Cast<DataRow>().Select(row => row["OUT_PARTENER"]) },
{ "OUT_DATA", dtResult.Rows.Cast<DataRow>().Select(row => row["OUT_DATA"]) },
{ "OUT_VALOARE", dtResult.Rows.Cast<DataRow>().Select(row => row["OUT_VALOARE"]) },
{ "TOTAL_ZI", dtResult.Rows.Cast<DataRow>().Select(row => row["TOTAL_ZI"]) },
};
我想爲字符串IN_VALOARE
和OUT_VALOARE
從string
到decimal
轉換,但我不知道該怎麼辦呢
我試過,但我得到這個錯誤:無法轉換自IEnumerable到IEnumerable的
那麼你正在試圖將其存儲在一個不兼容的字典了,但是這是一個不同的問題。 – DavidG
我該怎麼辦? – user7383186