Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में 'यह' कीवर्ड


C# में "यह" कीवर्ड वर्ग के वर्तमान उदाहरण को संदर्भित करने के लिए उपयोग किया जाता है। इसका उपयोग विधि मापदंडों और वर्ग क्षेत्रों के बीच अंतर करने के लिए भी किया जाता है यदि उन दोनों का नाम समान है।

"इस" कीवर्ड का एक और उपयोग उसी क्लास के कंस्ट्रक्टर से दूसरे कंस्ट्रक्टर को कॉल करना है।

यहां, उदाहरण के लिए, हम छात्रों का रिकॉर्ड दिखा रहे हैं यानी:आईडी, नाम, आयु और विषय। वर्तमान वर्ग के क्षेत्रों को संदर्भित करने के लिए, हमने C# में "इस" कीवर्ड का उपयोग किया है -

public Student(int id, String name, int age, String subject) {
   this.id = id;
   this.name = name;
   this.subject = subject;
   this.age = age;
} 

उदाहरण

आइए C# में "इस" कीवर्ड के साथ काम करने का तरीका जानने के लिए पूरा उदाहरण देखें -

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();
   }
} 

  1. जावास्क्रिप्ट में "यह" कीवर्ड कैसे काम करता है?

    JavaScript में, इस कीवर्ड का प्रयोग रेफरेंस ऑब्जेक्ट या निष्पादित कोड के विषय के संदर्भ के रूप में किया जाता है। उदाहरण <script>    var college = {       subject: "Maths",       lecturer: "Amy",          detai

  1. कैसे जावास्क्रिप्ट में एक तीर समारोह के अंदर 'इस' कीवर्ड का उपयोग करने के लिए?

    एरो फंक्शन में यह कीवर्ड जावास्क्रिप्ट यह कीवर्ड उस वस्तु को संदर्भित करता है जिससे वह संबंधित है। तीर फ़ंक्शन में, यह एक वैश्विक वस्तु से संबंधित है। एक साधारण फ़ंक्शन के अंदर, संभावना हो सकती है कि यह कीवर्ड का परिणाम अपरिभाषित हो सकता है लेकिन एक तीर . में कार्य करता है तो इसका परिणाम सटीक

  1. जावास्क्रिप्ट इस कीवर्ड की व्याख्या करें?

    जावास्क्रिप्ट यह कीवर्ड उस वस्तु को संदर्भित करता है जिससे यह संबंधित है। यह वैश्विक वस्तु को संदर्भित कर सकता है यदि अकेले या किसी फ़ंक्शन के अंदर। यह एक विधि के अंदर मालिक वस्तु को संदर्भित करता है और उस HTML तत्व को संदर्भित करता है जिसने ईवेंट श्रोता में ईवेंट प्राप्त किया। उदाहरण जावास्क्रिप्ट