Skip to main content

If statement in C#

C# If statement


If statement is one of the flow control and conditional statements in C# programming language. Control flows change the execution flow of a programming language.

If someone for example, want to execute a particular statements based on some logic, then flow control and conditional statement come up.


The if statement is used to evaluate a Boolean expression before executing a set of statements. The statements are run if the expression evaluate to true else it will run another statement.


Syntax


if(boolean expression)
{
    //statements to run
}

Code
using system
namespace csharpnaijaDemo
{
   class program
   {
      static void main(string[] args)
      {
           int value=10;
           if(value <= 10)
            {
                  Consoile.WriteLine("value is less than or equal to 10");
             }
             Console.WriteLine();
       }
    }
}


if...else statement

if-else statement is a second part of the if statement in c#, that is the else. The else statement must follow if or else if statement. 

syntax

if(boolean expression)
{
    //execute this code block if boolean expression evaluates to true
}
else
{
  // execute this code block when if boolean expression evaluates to false
}



example

int i = 5, j = 10;

if (i > j)
{
    Console.WriteLine("i is greater than j");
}
else
{
    Console.WriteLine("i is either equal to or less than j");
}
else if statement
The if statement can also follow as else statement, if you want to check for another condition in the else part.

syntax

if(expression)
{
     // logic to be executed
}
else if{ //logic to be executed}
example
int i = 5, j = 10;

if (i > j)
    {Console.WriteLine("i is greater than j");}
else if (i < j)
   { Console.WriteLine("i is less than j");}
else if (i == j)
   { Console.WriteLine("i is equal to j");}

Comments

Post a Comment

Popular posts from this blog

The String.Join Method in C# Explained

The String.Join Method in C#   The string.Join concatenates the elements of a specified array or the members of a collection, using the specified separator between each element or member. Overloads of string.Join Method Description Join(Char, Object[]) Concatenates the string representations of an array of objects, using the specified separator between each member. Join(Char, String[]) Concatenates an array of strings, using the specified separator between each member. Join(String, IEnumerable<String>) Concatenates the members of a constructed IEnumerable<T> collection of type String, using the specified separator between each member. Join(String, Object[]) Concatenates the elements of an object array, using the specified separator between each element. Join(String, String[]) Concatenates all the elements of a string array, usi...

Most Popular Programming Languages in 2020

Most Popular Programming Languages in 2020 In this blog post, you will learn about the most popular programming languages in 2020 for creating the best web applications. Check its pros and cons. Analyzed by technostacks Not very long ago, just a few people were considered to be computer programmers, and the general public viewed them with awe. In this digital age that we are now living in, however, a large number of IT jobs need a solid grasp of one or more programming languages. Whether one wants to develop a mobile app or get a certification for having programming knowledge, or even to learn new skills, one needs to opt for the right programming language. Below mentioned eight most popular programming languages which are in demand for software development and web applications. This is the most used programming languages in 2019 and will be in 2020. For each, there is little information about the language, benefits and its complexity, as well as about its usage. One must...

HashTable in C# with Example

  HashTable in C# with Example Hashtable  is used to store a collection of key/value pairs of different  data types  and are organized based on the hash code of the key.   Generally, the hashtable object will contain buckets to store elements of the collection. The bucket here, is a virtual subgroup of elements within the hashtable and each bucket is associated with a hash code, which is generated based on the key of an element.   In C#, hashtable is same as a  dictionary  object but the only difference is that the  dictionary  object is used to store a key-value pair of same  data type  elements.   When compared with  dictionary  object, the hashtable will provide a lower performance because the hashtable elements are of object type so the boxing and unboxing process will occur when we are storing or retrieving values from the hashtable.   C# HashTable Declaration Hashtable is a non-generic type...