Как я могу обработать исключение ArgumentException не обработано пользовательским кодом в мою программу на C#?
В моей программе MVC мне нужно захватывать данные один за другим.Но мне грозит "исключение ArgumentException не обработано пользовательским кодом" исключение.Я не могу ее решить.Исключение приближается
int len=obj.sort.Count()Как я могу решить эту проблему?
Что я уже пробовал:
публичный класс KendoSort
{
публичное строковое поле { get; set; }
public string dir { get; set; }
public string compare { get; set; }
}
открытый класс dataObject
{
public int page { get; set; }
public int pageSize { get; set; }
public int take { get; set; }
public int skip { get; set; }
общественная список<kendosort&ГТ; сортировка { получить; набор; }
}
//
// GET: /лицензия/GetLicView
// Результат JSON
[Авторизовать]
public ActionResult GetLicView(dataObject obj)
{
если (сеанс["имя"] != нуль и усилитель; & сессия["имя пользователя"] != нуль и усилитель; & сессия["идентификатор GUID"] != нуль)
{
string guid = (string)Session["Guid"];
List<getalllicensesdetailsforroles_result> lic = новый список<getalllicensesdetailsforroles_result>();
lic = менеджер.GetuserLicensesDetails(идентификатор GUID пользователя.getuserrole(идентификатор GUID.Синтаксический анализ(идентификатор GUID)));
инт принять = 20;
int skip = 0;
взять игрок.взять;
пропустить = obj-файлы.пропустить;
int end = take+skip; // 0+20
тип int лен = obj-файлы.сортировать.Рассчитывать();
for (int i = 0; i < len; i++)
{
ВАР элемент = объект obj.сортировать[я];
если (элемент.поле == "разница" и усилитель; & деталь.реж == "АСК")
{
тик = тик.OrderBy(x => x.Start_Date).Список();
}
еще
{
тик = тик.OrderByDescending(x => x.Start_Date).Список();
}
}