C#中的“ this”关键字
C#中的“ this”关键字用于引用该类的当前实例。如果它们的名称相同,它也可用于区分方法参数和类字段。
“ this”关键字的另一种用法是从同一类中的构造函数调用另一个构造函数。
在这里,例如,我们显示了学生的记录,即:id,姓名,年龄和主题。为了引用当前类的字段,我们在C#中使用了“ this”关键字-
public Student(int id, String name, int age, String subject) {this.id = id;
this.name = name;
this.subject = subject;
this.age = age;
}
示例
让我们看看完整的示例,以了解如何在C#中使用“ this”关键字-
using System.IO;using System;
class Student {
public int id, age;
public String name, subject;
public Student(int id, String name, int age, String subject) {
this.id = id;
this.name = name;
this.subject = subject;
this.age = age;
}
public void showInfo() {
Console.WriteLine(id + " " + name+" "+age+ " "+subject);
}
}
class StudentDetails {
public static void Main(string[] args) {
Student std1 = new Student(001, "Jack", 23, "Maths");
Student std2 = new Student(002, "Harry", 27, "Science");
Student std3 = new Student(003, "Steve", 23, "Programming");
Student std4 = new Student(004, "David", 27, "English");
std1.showInfo();
std2.showInfo();
std3.showInfo();
std4.showInfo();
}
}
以上是 C#中的“ this”关键字 的全部内容, 来源链接: utcz.com/z/331302.html