C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# this

在 c# 编程中,this 是一个关键字,它引用类的当前实例。这个关键字在 C# 中可以有 3 个主要用法。

  • 它可以用来引用当前类实例变量如果字段名称(实例变量)和参数名称相同,则使用它,这就是为什么两者可以轻松区分的原因。

  • 它可用于将当前对象作为参数传递给另一个方法

  • 它可用于声明索引器

C#这个例子

让我们看一下 C# 中 this 关键字的示例,它引用当前类的字段。

例子 (Example)

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);  
            e1.display();  
            e2.display();  
  
        }  
    }

输出:

101 Sonoo 890000
102 Mahesh 490000

我们将在下一章了解这个关键字的其他用法。


上一主题 C# 析构函数 下一主题 C# static 静态
  • 使用社交账号登录,本站支持
全部评论(0)