Учитывая переменную
string ids = Request.QueryString["ids"]; // "1,2,3,4,5";
Есть ли способ преобразовать его в список, не делая что-то вроде
List<int> myList = new List<int>();
foreach (string id in ids.Split(','))
{
if (int.TryParse(id))
{
myList.Add(Convert.ToInt32(id));
}
}