இரண்டு loopகளும் (while and for) ஒரே இயந்திர குறியீட்டிற்கு தொகுக்கப் படுகின்றன.
- எத்தனை முறை loop செய்யும் என்பதை for loop க்கு முன்கூட்டியே தெரியும், அதேசமயம் while loopற்கு தெரியாது.
- For loop ற்கு ஒரு துவக்க படி உள்ளது, அதே நேரத்தில் while loopற்கு இல்லை.
- For loopல் ஒரு "படி மதிப்பு" அல்லது அதிகரிப்பு / குறைப்பு படி பயன்படுத்துகிறது, அதேசமயம் while loopற்கு இல்லை.
உதாரணம்
while(document.nextLine())
document.doStuff();
While loop ஒரு ஆவணத்தின் கோடுகள் வழியாக மீண்டும் ஒவ்வொரு வரியையும் செயலாக்குகிறது. எத்தனை கோடுகள் உள்ளன என்பது முன்கூட்டியே தெரிவதில்லை. For loopல் இதை எளிதாக செய்ய முடியாது, அங்கு நீங்கள் நிறுத்தப் போகிறீர்கள் என்பதை முன்கூட்டியே தெரிவித்துக் கொள்ள வேண்டும்.
for (int j = 0; j < 10; j++)
{
Console.WriteLine(j);
}
0 முதல் 9 வரை for loop லூப் செய்வதற்கும் எண்களை அச்சிடுவதற்கும் C# இன் உதாரணம் மேலே உள்ளது. For loop கட்டமைப்பின் ஒரு பகுதியாக loop எவ்வாறு துவக்கப்படுகிறது மற்றும் அதிகரிக்கப்படுகிறது என்பதைக் கவனியுங்கள்.