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