यह अनंत लूप का सामान्य उपयोग है। हम इस लूप का उपयोग करते हैं यदि हम नहीं जानते कि हमें लूप के अंदर कोड को कितनी बार निष्पादित करने की आवश्यकता है। इसलिए हमें इस लूप से बाहर निकलने के लिए एक शर्त भी परिभाषित करने की आवश्यकता है। यहाँ एक सर्वर से एक लंबा संदेश प्राप्त होने के एक उदाहरण है:
for (;;)
{
//Receive the maximum allowed size of the message
//Save(Concatenate) the received data in a variable (TotalReceivedData)
// If the length of the received part of the message is equal to zero , break the operation
//<Break the loop>if(message.length == 0){break;}</Break the loop>
}
और यहाँ आप अपना पूरा प्राप्त संदेश चर TotalReceivedData में संग्रहीत कर सकते हैं।
मैंने इस उदाहरण को जोड़ा क्योंकि मैं अभी इस तरह के मामले में आया था।
निश्चित डुप्लिकेट [लूप के लिए सी # क्या करता है जब सभी अभिव्यक्तियां गायब होती हैं।उदाहरण के लिए (;;) {}] (http://stackoverflow.com/questions/697307/what-does-ac-for-loop-do-when-all-the-expressions-are-missing-eg-for) – paxdiablo