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

C# में is कीवर्ड का क्या उपयोग है?


"is" कीवर्ड का उपयोग यह जांचने के लिए किया जाता है कि क्या किसी वस्तु को किसी विशिष्ट प्रकार पर डाला जा सकता है। ऑपरेशन का रिटर्न प्रकार बूलियन है।

उदाहरण

using System;
namespace DemoApplication{
   class Program{
      static void Main(){
         Employee emp = new PermanentEmployee{
            ID = 1,
            Name = "Martin"
         };
         // Returns true as the derived type can be converted to base type.
         if (emp is Employee){
            Console.WriteLine(emp.Name + " is Employee");
         }
         else{
            Console.WriteLine(emp.Name + " is not Employee");
         }
         //Returns true, as the actual object is of type PermanentEmployee.
         if (emp is PermanentEmployee){
            Console.WriteLine(emp.Name + " is PermanentEmployee");
         }
         else{
            Console.WriteLine(emp.Name + " is not PermanentEmployee");
         }
         //Returns false, as PermanentEmployee object cannot be converted to
         //ContractEmployee.
         if (emp is ContractEmployee){
            Console.WriteLine(emp.Name + " is ContractEmployee");
         }
         else{
            Console.WriteLine(emp.Name + " is not ContractEmployee");
         }
      }
   }
   class Employee{
      public int ID { get; set; }
      public string Name { get; set; }
   }
   class PermanentEmployee : Employee{
      public int AnnualSalary { get; set; }
   }
   class ContractEmployee : Employee{
      public int HourlySalary { get; set; }
   }
}

  1. C# में 'नए' कीवर्ड का क्या उपयोग है?

    सरणी का उदाहरण बनाने के लिए नए कीवर्ड का उपयोग करें - int [] a = new int[5]; नए ऑपरेटर का उपयोग किसी ऑब्जेक्ट को बनाने या किसी ऑब्जेक्ट को इंस्टेंट करने के लिए किया जाता है। यहां उदाहरण में, नए का उपयोग करके कक्षा के लिए एक वस्तु बनाई गई है - उदाहरण using System; namespace CalculatorApplication {

  1. सी#में साइज़ोफ़ ऑपरेटर का उपयोग क्या है?

    आकार() डेटाटाइप डेटा प्रकार का आकार देता है। मान लें कि आपको int डेटाटाइप का आकार खोजने की आवश्यकता है - sizeof(int); डबल डेटाटाइप के लिए - sizeof(double); आइए विभिन्न डेटाटाइप के आकार को खोजने के लिए पूरा उदाहरण देखें - उदाहरण using System; namespace Demo {    class Program {  

  1. जावा 9 में अंडरस्कोर कीवर्ड का क्या उपयोग है?

    Java के पुराने संस्करणों में, अंडरस्कोर (_ ) ने पहचानकर्ता . के रूप में उपयोग किया है या एक चर . बनाने के लिए नाम . Java 9 के बाद से, अंडरस्कोर वर्ण एक आरक्षित कीवर्ड . है और पहचानकर्ता या चर नाम के रूप में उपयोग नहीं किया जा सकता है। यदि हम एकल अंडरस्कोर . का उपयोग करते हैं चरित्र एक पहचानकर