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

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


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

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

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


निम्न बिल्ट-इन टाइप कन्वर्जन मेथड्स हैं:

क्रमांकमेथड और विवरण
1ToBoolean
संभव होने पर किसी टाइप को बूलियन मान में परिवर्तित करता है।
2ToByte
किसी टाइप को बाइट में परिवर्तित करता है।
3ToChar
संभव होने पर किसी टाइप को सिंगल यूनिकोड कैरेक्टर में परिवर्तित करता है।
4ToDateTime
किसी टाइप (इंटीजर या स्ट्रिंग टाइप) को डेट-टाइम स्ट्रक्चर में परिवर्तित करता है।
5ToDecimal
फ्लोटिंग पॉइंट या इंटीजर टाइप को डेसीमल टाइप में परिवर्तित करता है।
6ToDouble
किसी टाइप को डबल टाइप में परिवर्तित करता है।

निम्न उदाहरण इंटीजर को स्ट्रिंग टाइप में परिवर्तित करता है:

उदाहरण

using System; namespace Demo {    class Program {       static void Main(string[] args) {          int i = 20;          Console.WriteLine(i.ToString());          Console.ReadKey();       }    } }

आउटपुट

20

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

    परिचय टाइप कास्टिंग का अर्थ है एक डेटा टाइप से दूसरे में स्पष्ट रूप से रूपांतरण। जावास्क्रिप्ट में सबसे आम मेथड्स हैं: स्ट्रिंग में बदलने के लिए String(), बूलियन में Boolean(), और नंबर में Number()। उदाहरण निम्न कोड जावास्क्रिप्ट में टाइप कास्टिंग के लिए है: <!DOCTYPE html> <html lang=&q

  1. जावास्क्रिप्ट टाइप कोएर्सन (प्रकार बलात परिवर्तन) क्या है? जावास्क्रिप्ट टाइप कोएर्सन (प्रकार बलात परिवर्तन) क्या है?

    परिचय टाइप कोएर्सन का अर्थ है एक डेटा टाइप का दूसरे में स्वचालित या निहित रूपांतरण। जावास्क्रिप्ट ऑपरेटर्स (जैसे +, ==, if कंडीशन) के दौरान स्वचालित रूप से टाइप कोएर्सन करता है। उदाहरण निम्न कोड जावास्क्रिप्ट टाइप कोएर्सन के लिए है: <!DOCTYPE html> <html lang="hi"> <head&

  1. - C# में क्लासेस क्या हैं

    जब आप एक क्लास डिफाइन करते हैं, तो आप एक डेटा टाइप के लिए ब्लूप्रिंट डिफाइन करते हैं। ऑब्जेक्ट्स क्लास के इंस्टेंसेस हैं। मेथड्स और वेरिएबल्स जो एक क्लास का गठन करते हैं, उन्हें क्लास के मेंबर्स कहा जाता है। एक क्लास डेफिनिशन class कीवर्ड से शुरू होती है जिसके बाद क्लास नाम आता है; और क्लास बॉडी जो