{"Unable to cast object of type 'System.Collections.Generic.
הי חברים, ניסיתי לערוך את הפוסט הקודם אך לא מצליח, (מנהל הפורום אתה יכול למחוק את הקודם)
אני פונה לפונקציה אשר מחזירה לי רשימה של מוצרים, אך אני פונה אליו פעמים:
זו הסיבה שחשבתי לעשות public IList<Object> Products משהו גנרי.
כנראה שככה לא עושים.
סימנתי את השואה איפה שמתקבךת הexception
אשמח לעזרה
{"Unable to cast object of type 'System.Collections.Generic.List`1[ConsoleApplication1.Data]' to type 'System.Collections.Generic.IList`1[ConsoleApplication1.Fund]'."}
הי חברים, ניסיתי לערוך את הפוסט הקודם אך לא מצליח, (מנהל הפורום אתה יכול למחוק את הקודם)
אני פונה לפונקציה אשר מחזירה לי רשימה של מוצרים, אך אני פונה אליו פעמים:
- עבור רשימה מסוג Fund
- עבוא רשימה מסוג Loans
זו הסיבה שחשבתי לעשות public IList<Object> Products משהו גנרי.
כנראה שככה לא עושים.
סימנתי את השואה איפה שמתקבךת הexception
אשמח לעזרה
{"Unable to cast object of type 'System.Collections.Generic.List`1[ConsoleApplication1.Data]' to type 'System.Collections.Generic.IList`1[ConsoleApplication1.Fund]'."}
קוד:
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
try
{
var s = test();
// Here in this row i get Exception
IList<Fund> Fund_lst = (IList<Fund>) test();
IList<Loans> Loans_lst = (IList<Loans>)test();
}
catch (Exception ex)
{
Console.Write(ex);
Console.Read();
}
}
public static IList<Data> test()
{
IList<Data> res = new List<Data>();
IList<Object> fundLst = new List<Object>();
res.Add(new Data { Products = fundLst });
return res;
}
}
public class Data
{
public IList<Object> Products { get; set; }
}
public class Fund
{
public int id { get; set; }
public int phone { get; set; }
}
public class Loans
{
public int Name { get; set; }
}
}