C#の「this」キーワード
C#の「this」キーワードは、クラスの現在のインスタンスを参照するために使用されます。また、メソッドパラメータとクラスフィールドの両方が同じ名前である場合、それらを区別するためにも使用されます。
「this」キーワードの別の使用法は、同じクラスのコンストラクターから別のコンストラクターを呼び出すことです。
ここでは、例として、学生の記録、つまりid、Name、Age、およびSubjectを示しています。現在のクラスのフィールドを参照するために、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(); } }
-
JavaScriptの矢印関数内の「this」キーワードにアクセスするにはどうすればよいですか?
矢印関数の「this」キーワード JavaScriptこれ キーワードは、それが属するオブジェクトを参照します。矢印関数では、これ はグローバルオブジェクトに属します。 単純な関数の中で、これ キーワードは未定義になる可能性があります しかし、矢印 関数は正確なになります 値 。 例 <html> <body> <script> function Student(fname, grade) { this.fname = fname; this.g
-
JavaScriptにこのキーワードを説明しますか?
JavaScriptのthisキーワードは、それが属するオブジェクトを参照します。単独または関数内の場合は、グローバルオブジェクトを参照できます。メソッド内の場合は所有者オブジェクトを参照し、イベントリスナーでイベントを受信したHTML要素を参照します。 例 以下は、JavaScriptのこの識別子のコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&quo