Присвоение переменной самой себе
Анализатор обнаружил потенциальную ошибку: переменная присвоена сама себе. Такое подозрительное присвоение часто появляется в результате опечаток.
Например, следующий код имеет проблему:
Результат.А = Источник.А;
Результат.Б = Результат.Б;
Из-за опечатки значение переменной Результат.Б
не изменится
Правильный код:
Результат.А = Источник.А;
Результат.Б = Источник.Б;
См. также
Экранирование кода
// sonar:SelfAssignment:off
// sonar:SelfAssignment:on