Каким будет оптимальный способ получить единственный элемент в списке? если он не равен единице, запишите его.LINQ Использование Single with Try..Catch vs First with Count! = 1
Лучше ли использовать блок try..catch против Single? или использовать граф?
try
{
var item = list.Single();
}
catch(System.InvalidOperationException)
{
//log
Console.WriteLine("The collection does not contain exactly one element.");
}
или
if(list.Count!=1)
{
//log
Console.WriteLine("The collection does not contain exactly one element.");
}
var item = list.FirstOrDefault();
Второй способ лучше, чем один. –