C# this - c# - c# tutorial - c# net

C# This

C# This

What is the use of this Keyword in C# ?

  • In c# programming, this is a keyword that refers to the current instance of the class.
  • There can be 3 main usage of this keyword in C#.
    • It can be used to refer current class instance variable. It is used if field names (instance variables) and parameter names are same, that is why both can be distinguish easily.
    • It can be used to pass current object as a parameter to another method.
    • It can be used to declare indexers.
learn c# tutorials - this keyword in c#

this keyword in c# Example

C# this example

  • Let's see the example of this keyword in C# that refers to the fields of current class.
using System;  
   public class Employee  
        public int id;   
        public String name;  
        public float salary;  
        public Employee(int id, String name,float salary)  
            this.id = id;  
            this.name = name;  
            this.salary = salary;  
        public void display()  
            Console.WriteLine(id + " " + name+" "+salary);  
   class TestEmployee{  
       public static void Main(string[] args)  
            Employee e1 = new Employee(101, "Sonoo", 890000f);  
           Employee e2 = new Employee(102, "Mahesh", 490000f);  

C# examples - Output :

101   Sonoo     890000
102   Mahesh   490000

Related Searches to C# this

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add wikitechy.com to your ad blocking whitelist or disable your adblocking software.