C#This关键字

C#This关键字 首页 / C#入门教程 / C#This关键字

在c#编程中,this 引用类的当前实例的关键字。在C#中,该关键字有三种主要用法。

  • 它可用于引用当前类实例变量。如果字段名称(实例变量)和参数名称相同,则使用它,这就是为什么都可以轻松区分。
  • 它可用于将当前对象作为参数传递给另一种方法。
  • 它可用于声明索引器。

C# this 示例

让无涯教程看一下this关键字在C#中引用当前类的字段的示例。

链接:https://www.learnfk.comhttps://www.learnfk.com/csharp/c-sharp-this.html

来源:LearnFk无涯教程网

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语言和程序运行原理 -〔于航〕

分布式系统案例课 -〔杨波〕

Serverless入门课 -〔蒲松洋(秦粤)〕

Node.js开发实战 -〔杨浩〕

Kafka核心技术与实战 -〔胡夕〕

好记忆不如烂笔头。留下您的足迹吧 :)