The `do while` loop executes a block of code atleast once and until a condition is false. It is a particular case of <ahref='https://guide.freecodecamp.org/csharp/while-loop'target='_blank'rel='nofollow'>`while` loop</a> in which the code is executed atleast once irrespective of the while condition. A common use of `do while` loops are input checks.