while அறிக்கை in C#

 



C# while(true) அறிக்கை 

இந்த நிபந்தனையுடன் ஒரு வெற்று(empty) while loop  வரையறையால் எல்லையற்ற(infinite) loopபாகும். பின்வருமாறு அறிக்கையைப் பயன்படுத்தி எல்லையற்ற சுழற்சியை நீங்கள் செயல்படுத்தலாம்:

while (true){
  // statements
}

வெற்று அறிக்கை

ஒரு அறிக்கை தேவைப்படும் இடத்தில் நீங்கள் ஒரு செயல்பாட்டைச் செய்யத் தேவையில்லாதபோது வெற்று அறிக்கை பயன்படுத்தப்படுகிறது. இது அறிக்கையின் இறுதிப் புள்ளியில் கட்டுப்பாட்டை மாற்றுகிறது.

using System;
namespace ConsoleApplication1
{
      class Program
      {
            static int i;
            static void Main(string[] args)
            {
                  // Use an empty statement as the body of the while-loop.
                  while (foo(i++));
                  Console.ReadKey();
            }
            static bool foo(int tI)
            {
                  Console.WriteLine("Value: " + tI);
                  return tI < 5;
            }
      }
}

வெளியீடு

Value: 0
Value: 1
Value: 2
Value: 3
Value: 4
Value: 5

வகை பிழையை மறைமுகமாக மாற்றவும்

பின்வரும் நிரலை நீங்கள் இயக்கும்போது, நீங்கள் மறைமுகமாக வகை பிழையை மாற்றுவீர்கள்.

class Program
{
    static void Main()
    {
        int x= 1;
        while (x)
        {
        }
    }
}

C# while loopல்,நீங்கள் ஒரு நிபந்தனையை (bool)  (while (true)) வழங்க வேண்டும், இதனால் நிபந்தனை நிறைவேறும் வரை loop தொடரும். ஒரு நிபந்தனை  (bool)க்கு பதிலாக ஒரு int வழங்கியுள்ளீர்கள், எனவே while(x) உங்களுக்கு ஒரு பிழையைத் தருகிறது. அதை (x ! =  0) என மாற்றினால் அது உங்களுக்கு ஒரு பிழைத்திருத்தத்தை அளிக்கும்.
Ragam

I want to be a good person

Post a Comment (0)
Previous Post Next Post