I C#-programmering är om uttalande används för att testa tillståndet. Det finns olika typer av if-satser i C#.
- om uttalande
- if-else uttalande
- kapslad if-sats
- om-annat-om stege
C# IF uttalande
C# if-satsen testar villkoret. Det körs om villkoret är sant.
java delsträng
Syntax:
if(condition){ //code to be executed }
C# Om Exempel
using System; public class IfExample { public static void Main(string[] args) { int num = 10; if (num % 2 == 0) { Console.WriteLine('It is even number'); } } }
Produktion:
It is even number
C# IF-else uttalande
C# if-else-satsen testar också villkoret. Den utför om block om villkoret är sant annars annat block avrättas.
hur många städer finns det i usa
Syntax:
if(condition){ //code if condition is true }else{ //code if condition is false }
C# If-else Exempel
using System; public class IfExample { public static void Main(string[] args) { int num = 11; if (num % 2 == 0) { Console.WriteLine('It is even number'); } else { Console.WriteLine('It is odd number'); } } }
Produktion:
It is odd number
C# If-else Exempel: med input från användare
I det här exemplet får vi input från användaren som använder Console.ReadLine() metod. Det returnerar sträng. För numeriskt värde måste du konvertera det till int med hjälp av Convert.ToInt32() metod.
using System; public class IfExample { public static void Main(string[] args) { Console.WriteLine('Enter a number:'); int num = Convert.ToInt32(Console.ReadLine()); if (num % 2 == 0) { Console.WriteLine('It is even number'); } else { Console.WriteLine('It is odd number'); } } }
Produktion:
som gjorde skolan
Enter a number:11 It is odd number
Produktion:
Enter a number:12 It is even number
C# IF-else-if ladder Statement
C# if-else-if ladder-satsen kör ett villkor från flera satser.
Syntax:
if(condition1){ //code to be executed if condition1 is true }else if(condition2){ //code to be executed if condition2 is true } else if(condition3){ //code to be executed if condition3 is true } ... else{ //code to be executed if all the conditions are false }
C# If else-if Exempel
using System; public class IfExample { public static void Main(string[] args) { Console.WriteLine('Enter a number to check grade:'); int num = Convert.ToInt32(Console.ReadLine()); if (num 100) { Console.WriteLine('wrong number'); } else if(num >= 0 && num = 50 && num = 60 && num = 70 && num = 80 && num = 90 && num <= 100) { console.writeline('a+ grade'); } < pre> <p>Output:</p> <pre> Enter a number to check grade:66 C Grade </pre> <p>Output:</p> <pre> Enter a number to check grade:-2 wrong number </pre></=>
Produktion:
Enter a number to check grade:-2 wrong number=>