न्यूमेरिक प्रमोशन छोटे टाइप्स को बड़े टाइप्स में प्रमोट करना है जैसे short से int।
नीचे दिए गए उदाहरण में, हमने कंडीशनल एक्सप्रेशन में न्यूमेरिक प्रमोशन देखा है।
short टाइप्स स्वचालित रूप से बड़े टाइप int में प्रमोट हो जाते हैं।
उदाहरण
using System; class Program { static void Main() { short val1 = 99; int val2; val2 = (val1 == 1) ? 100 : 30; Console.WriteLine(val2); } }आउटपुट
उपरोक्त, हमने एक कंडीशनल एक्सप्रेशन का उपयोग किया है जो स्वचालित रूप से int में प्रमोट हो गया:
val2 = (val1 == 1) ? 100 : 30;
यहां, val2 एक int है और val1 एक short है।