Int32 เป็นประเภทที่จัดทำโดย .NET framework ในขณะที่ int เป็นนามแฝงสำหรับ Int32 ในภาษา C#
-
Int32 x =5;
-
int x =5;
ดังนั้น ในการใช้งานทั้งสองคำสั่งข้างต้นจะมีจำนวนเต็ม 32 บิต โดยคอมไพล์เป็นโค้ดเดียวกัน ดังนั้น ณ เวลาดำเนินการจึงไม่มีความแตกต่างใดๆ
ความแตกต่างเพียงเล็กน้อยคือ Int32 สามารถใช้ได้กับ ระบบ . เท่านั้น เนมสเปซ ในขณะที่ตรวจสอบประเภทของค่าตามที่กล่าวไว้ข้างต้น เราสามารถใช้ 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); //Output: 5 } } }
ผลลัพธ์
5
ตัวอย่าง
ตัวอย่างด้านล่างแสดงวิธีการประกาศจำนวนเต็มโดยใช้คีย์เวิร์ด int
using System; namespace DemoApplication{ class Program{ static void Main(string[] args){ int x = 5; Console.WriteLine(x); //Output: 5 } } }
ผลลัพธ์
5