2. Conditional Statements (if-else)// Checking conditions using if-elseint score = 85;if (score >= 90){ Console.WriteLine("Grade: A");}else if (score >= 80){ Console.WriteLine("Grade: B");}else if (score >= 70){ Console.WriteLine("Grade: C");}else{ Console.WriteLine("Grade: F");}
3. Loops (for, while, do-while)// Using a for loop to iterate through numbersfor (int i = 0; i < 5; i++){ Console.WriteLine("i = " + i);}// Using a while loopint count = 5;while (count > 0){ Console.WriteLine("Countdown: " + count); count--;}// Using a do-while loopint number;do{ Console.WriteLine("Enter a number (0 to exit): "); number = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("You entered: " + number);} while (number != 0);
4. Arrays// Declaring and initializing an arrayint[] numbers = { 10, 20, 30, 40, 50 };// Accessing array elementsfor (int i = 0; i < numbers.Length; i++){ Console.WriteLine("Element at index " + i + ": " + numbers[i]);}
5. Methods (Functions)// Defining a method to add two numberspublic static int Add(int num1, int num2){ return num1 + num2;}// Calling the methodint result = Add(10, 20);Console.WriteLine("Sum: " + result);
6. can on try block have multiple catch blockspublic void Test(){ int a=1;try{ }catch(Exception1 ex1){}catch(Exception2 ex2){}catch(Exception3 ex3){}catch(Exception4 ex4){}}
7. Output of following programpublic void Test(){ int a=1,b=2,c=0; try{ b=a/c;}catch(Eception ex){}catch(ArthmeticExcepiton aex){}catch(DividedByZeroException dex){}}