ReSharper
 
Get ReSharper
You are viewing the documentation for an earlier version of ReSharper.

Code Inspection: Empty 'for' loop is redundant

Last modified: 21 July 2022

If a for loop contains no instructions, and its initialization, condition, and iteration do not use variables from the outer scope, ReSharper suggests removing this loop, for example:

Note, however, that a for loop with an empty body could be actually used to iterate through external variables, in which case ReSharper will not highlight it as redundant, for example: