सी # में टाइप रूपांतरण और टाइप कास्टिंग समान हैं। यह एक प्रकार के डेटा को दूसरे प्रकार में परिवर्तित कर रहा है। C# में, टाइप कास्टिंग के दो रूप होते हैं -
-
अंतर्निहित प्रकार रूपांतरण - ये रूपांतरण C# द्वारा टाइप-सेफ तरीके से किए जाते हैं। उदाहरण के लिए, छोटे से बड़े अभिन्न प्रकारों में रूपांतरण और व्युत्पन्न वर्गों से आधार वर्गों में रूपांतरण हैं।
-
स्पष्ट प्रकार का रूपांतरण - ये रूपांतरण पूर्व-निर्धारित कार्यों का उपयोग करने वाले उपयोगकर्ताओं द्वारा स्पष्ट रूप से किए जाते हैं। स्पष्ट रूपांतरण के लिए एक कास्ट ऑपरेटर की आवश्यकता होती है।
निम्नलिखित एक उदाहरण है जो दिखा रहा है कि डबल से int -
. कैसे डालना हैउदाहरण
using System; namespace Demo { class Program { static void Main(string[] args) { double d = 9322.46; int i; // cast double to int i = (int)d; Console.WriteLine(i); Console.ReadKey(); } } }
आउटपुट
9322