the difference between an indefinite loop and an infinite loop

A few questions regarding C# Programming:

1. What is the difference between an indefinite loop and an infinite loop?

2. Why should you avoid using a continue or break statement with a loop?

3. Under what conditions is the FOR loop most applicable?

4. What is a A state-controlled loop? Can you share an example?

5. Are do-while and while loops interchangeable?

find the cost of your paper