Sự khác nhau thực sự giữa một số long
và int
trong C# là gì? Tôi hiểu rằng trong C/C++ dài sẽ là 64bit trên một số nền tảng 64bit (tùy thuộc vào hệ điều hành của khóa học) nhưng trong C# đó là tất cả chạy trong thời gian chạy NET., Vì vậy, có một sự khác biệt thực sự?Sự khác biệt giữa dài và int trong C#?
Một câu hỏi khác: có thể int
giữ long
(bằng cách truyền) mà không làm mất dữ liệu trên tất cả nền tảng?
Ngoài các câu trả lời, lưu ý rằng dài và int có hằng số MaxValue và MinValue tĩnh. –
Tôi biết điều này nhưng tôi không chắc chắn nếu những thay đổi tùy thuộc vào nền tảng 32 bit và 64 bit .. Tìm kiếm trên google mang lại rất nhiều kết quả C/C++ .. – Earlz
Nền tảng được trừu tượng hóa trong .NET, vì vậy bạn luôn có thời gian chạy nhất quán (đối với mã được quản lý, ít nhất) – thecoop