J'ai ce code:Moulage de 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"]) },
};
Je veux convertir la chaîne IN_VALOARE
et OUT_VALOARE
string
-decimal
mais je ne sais pas comment le faire
j'ai essayé, mais j'eu cette erreur: ne peut pas convertir de IEnumerable à IEnumerable
Eh bien, vous essayez de le stocker dans un dictionnaire incompatible maintenant, mais c'est une autre question. – DavidG
comment dois-je faire? – user7383186