В моем файле Global.asax я создал и список массивов, который содержит объект анонимного типа
Application["userRecordsCountList"] = new ArrayList();
((System.Collections.ArrayList)Application["userRecordsCountList"]).Add(new { userCount = 12, logTime = DateTime.Now });
теперь в моем файле cs есть функция приведения, которая выглядит следующим образом
T Cast<T>(object obj, T type)
{
return (T)obj;
}
теперь, когда я запускаю цикл для итерации данных и извлечения данных из набора данных, я получаю ошибку
см код
ArrayList countRecord = new ArrayList((System.Collections.ArrayList)Application["userRecordsCountList"]);
foreach (var item in countRecord)
{
dr = dt.NewRow();
var record = Cast(item, new { userCount = "", logTime = "" });
dr["Time"] = record.logTime;
dr["Users"] = record.userCount;
dt.Rows.Add(dr);
}
ошибка
Unable to cast object of type '<>f__AnonymousType0`2[System.Int32,System.DateTime]' to type '<>f__AnonymousType0`2[System.String,System.String]'.
, пожалуйста, помогите мне .. Я попробовал каждый метод, который я нашел в stackoverflow или любых других источниках .....
Thnx