Итак, у меня есть этот отличный код от Microsoft, и у меня есть небольшая икота, от которой я хочу избавиться.Переменная 'x' объявлена, но никогда не используется.
Исходный код распечатывает исключение ChangeConflictException x на консоли, но я удалил эту строку. Теперь, каждый раз, когда я использую этот бит кода, я получаю ошибку: «Переменная« x »объявлена, но никогда не используется».
Каков наиболее эффективный способ избавиться от этой ошибки, сохранив при этом функциональность кода?
//See http://msdn.microsoft.com/en-us/library/bb386918.aspx
try
{
DB.SubmitChanges(ConflictMode.ContinueOnConflict);
}
catch (ChangeConflictException x)
{
foreach (ObjectChangeConflict occ in DB.ChangeConflicts)
{
occ.Resolve(RefreshMode.KeepChanges);
}
}
// Submit succeeds on second try.
DB.SubmitChanges(ConflictMode.FailOnFirstConflict);
Просто уточнить, это предупреждение, а не ошибка, исправить? – Robaticus
@Robaticus - если вы не включаете предупреждения как ошибки; p –
Oh snap! Но, да, я был неправ, чтобы назвать это ошибкой, а не предупреждением. – sooprise