In Java, we can define variables with same name repeatedly in different nested scopes for example within if, for and method body.
We should rename repeated ones.
[Java]
if (true) { int a = 1; } for (int i = 0; i < 5; i++) { int a = 1; } int a = 1;
[C#]
if (true) { int a = 1; } for (int i = 0; i < 5; i++) { int a_Renamed1 = 1; } int a_Renamed2 = 1;
