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

C# में टाइप कास्टिंग क्या है?

टाइप कास्टिंग एक प्रकार के डेटा को दूसरे प्रकार में परिवर्तित कर रहा है। दो रूप हैं -

अंतर्निहित प्रकार रूपांतरण - ये रूपांतरण C# द्वारा टाइप-सुरक्षित तरीके से किए जाते हैं। उदाहरण के लिए, छोटे से बड़े अभिन्न प्रकारों में रूपांतरण और व्युत्पन्न वर्गों से आधार वर्गों में रूपांतरण हैं।

स्पष्ट प्रकार का रूपांतरण - ये रूपांतरण पूर्व-निर्धारित कार्यों का उपयोग करने वाले उपयोगकर्ताओं द्वारा स्पष्ट रूप से किए जाते हैं। स्पष्ट रूपांतरण के लिए एक कास्ट ऑपरेटर की आवश्यकता होती है।


निम्नलिखित अंतर्निहित प्रकार की रूपांतरण विधियां हैं -

Sr.No विधि और विवरण
1 टूबूलियन
जहां संभव हो, एक प्रकार को एक बूलियन मान में कनवर्ट करता है।
2 टोबाइट
एक प्रकार को बाइट में परिवर्तित करता है।
3 ToChar
जहां संभव हो, एक प्रकार को एकल यूनिकोड वर्ण में कनवर्ट करता है।
4 ToDateTime
एक प्रकार (पूर्णांक या स्ट्रिंग प्रकार) को दिनांक-समय संरचनाओं में परिवर्तित करता है।
5 टूडेसिमल
फ़्लोटिंग पॉइंट या पूर्णांक प्रकार को दशमलव प्रकार में कनवर्ट करता है।
6 टू डबल
एक प्रकार को दोहरे प्रकार में परिवर्तित करता है।

निम्न उदाहरण पूर्णांक को स्ट्रिंग प्रकार में परिवर्तित करता है -

उदाहरण

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         int i = 20;

         Console.WriteLine(i.ToString());
         Console.ReadKey();
      }
   }
}

आउटपुट

20


  1. जावास्क्रिप्ट में कास्टिंग टाइप करें।

    टाइप कास्टिंग का अर्थ है एक डेटा प्रकार का दूसरे डेटा प्रकार में स्पष्ट रूप से रूपांतरण। जावास्क्रिप्ट में स्ट्रिंग () का उपयोग करके डेटाटाइप को या तो स्ट्रिंग में बदलने के लिए कुछ सबसे सामान्य तरीके, बूलियन () का उपयोग करके बूलियन में, या नंबर () का उपयोग करके संख्या में। जावास्क्रिप्ट में टाइप का

  1. जावास्क्रिप्ट टाइप जबरदस्ती क्या है?

    टाइप ज़बरदस्ती का अर्थ है एक डेटाटाइप का स्वचालित रूप से या परोक्ष रूप से दूसरे में रूपांतरण। जावास्क्रिप्ट टाइप ज़बरदस्ती के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }JavaScr

  1. सी # में कक्षाएं क्या हैं?

    जब आप एक वर्ग को परिभाषित करते हैं, तो आप डेटा प्रकार के लिए एक खाका परिभाषित करते हैं। ऑब्जेक्ट एक वर्ग के उदाहरण हैं। एक वर्ग का गठन करने वाली विधियों और चरों को वर्ग के सदस्य कहा जाता है। क्लास की परिभाषा कीवर्ड क्लास से शुरू होती है और उसके बाद क्लास का नाम आता है; और वर्ग निकाय घुंघराले ब्रेसि