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

टाइपऑफ () बनाम गेट टाइप () सी # में

टाइपऑफ़ ()

प्रकार प्रकार लेता है और तर्क का प्रकार देता है।

उदाहरण के लिए:System.Byte निम्नलिखित के लिए -

typeof(byte)

निम्नलिखित एक उदाहरण है -

उदाहरण

using System;
class Program {
   static void Main() {
      Console.WriteLine(typeof(int));
      Console.WriteLine(typeof(byte));
   }
}

आउटपुट

System.Int32
System.Byte

गेट टाइप ()

C# में सरणी वर्ग की GetType() विधि को वर्तमान उदाहरण का प्रकार मिलता है।

प्रकार प्राप्त करने के लिए।

Type tp = value.GetType();

नीचे दिए गए उदाहरण में, हम प्रकार का उपयोग करके इंट वैल्यू की जांच कर रहे हैं।

if (tp.Equals(typeof(int)))
Console.WriteLine("{0} is an integer data type.", value)

C# में GetType () विधि का उपयोग निम्नलिखित है।

उदाहरण

using System;

class Program {
   public static void Main() {
      object[] values = { (int) 100, (long) 17111};
      foreach (var value in values) {

         Type tp = value.GetType();

         if (tp.Equals(typeof(int)))
         Console.WriteLine("{0} is an integer data type.", value);

         else
         Console.WriteLine("'{0}' is not an int data type.", value);
      }
   }
}

आउटपुट

100 is an integer data type.
'17111' is not an int data type.

  1. C# में कास्ट ऑपरेटर () क्या है?

    प्रकार रूपांतरण एक प्रकार के डेटा को दूसरे प्रकार में परिवर्तित कर रहा है। स्पष्ट रूपांतरण पूर्व-निर्धारित कार्यों का उपयोग करने वाले उपयोगकर्ताओं द्वारा स्पष्ट रूप से किया जाता है और इसके लिए एक कास्ट ऑपरेटर की आवश्यकता होती है। आइए डबल टू इंट − . को कास्ट करने के लिए एक उदाहरण देखें उदाहरण using

  1. सी # में स्पष्ट प्रकार के रूपांतरण क्या हैं?

    स्पष्ट रूपांतरणों के लिए एक कास्ट ऑपरेटर की आवश्यकता होती है। ये रूपांतरण पूर्व-निर्धारित कार्यों का उपयोग करने वाले उपयोगकर्ताओं द्वारा स्पष्ट रूप से किए जाते हैं। आइए डबल टू इंट − . को कास्ट करने के लिए एक उदाहरण देखें उदाहरण using System; namespace Demo {    class Program {   &n

  1. जावा में वापसी प्रकार का महत्व?

    एक रिटर्न स्टेटमेंट प्रोग्राम नियंत्रण को किसी विधि के कॉलर को वापस स्थानांतरित करने का कारण बनता है। जावा में प्रत्येक विधि को रिटर्न प्रकार के साथ घोषित किया जाता है और यह सभी जावा विधियों के लिए अनिवार्य है। वापसी प्रकार आदिम प्रकार . हो सकता है जैसे int, फ्लोट, डबल, एक संदर्भ प्रकार या शून्य ट