Int32 .NET फ्रेमवर्क द्वारा प्रदान किया गया एक प्रकार है जबकि int C# भाषा में Int32 का एक उपनाम (alias) है।
- Int32 x = 5;
- int x = 5;
इसलिए, उपयोग में दोनों उपरोक्त स्टेटमेंट्स एक 32-बिट इंटीजर रखेंगे। वे एक ही कोड में संकलित होते हैं, इसलिए निष्पादन समय पर कोई अंतर नहीं होता।
एकमात्र मामूली अंतर यह है कि Int32 का उपयोग केवल System नेमस्पेस के साथ किया जा सकता है। ऊपर बताए अनुसार किसी मान के प्रकार को मान्य करते समय हम Int32 या int का उपयोग कर सकते हैं।
typeof(int) == typeof(Int32) == typeof(System.Int32)
उदाहरण
नीचे दिया गया उदाहरण दिखाता है कि System.Int32 का उपयोग करके इंटीजर कैसे घोषित किया जाता है।
using System;
namespace DemoApplication{
class Program{
static void Main(string[] args){
Int32 x = 5;
Console.WriteLine(x); // आउटपुट: 5
}
}
}
आउटपुट
5
उदाहरण
नीचे दिया गया उदाहरण दिखाता है कि int कीवर्ड का उपयोग करके इंटीजर कैसे घोषित किया जाता है।
using System;
namespace DemoApplication{
class Program{
static void Main(string[] args){
int x = 5;
Console.WriteLine(x); // आउटपुट: 5
}
}
}
आउटपुट
5