Có cách nào để nói điều gì đó như:Có cách nào đơn giản để xác định kích thước loại trong C#?
sizeof (loại)? Hoặc gõ.Size?
Ngay bây giờ tôi đang xem xét sử dụng mã như:
if (type.Equals(typeof(int)))
return sizeof(int);
else if (type.Equals(typeof(long)))
return sizeof(long);
vv, vv, cho tất cả các loại dữ liệu duy nhất.
Phải có giải pháp sạch hơn, phải không?
Bạn có thể giải thích lý do đằng sau những gì bạn muốn làm không? – leppie
Thats vui, tôi gần như đăng câu hỏi chính xác này ngày hôm qua, nhưng không có thời gian. Tôi cần điều tương tự để sử dụng ADO.NET DbParameters. Đôi khi nó buộc bạn phải đặt DbParameter.Size, là kích thước của đối tượng theo byte. Tôi cũng đã có một tuyên bố chuyển đổi lớn như một trong những bạn ban đầu được đăng :) – CodingWithSpike