Tôi phải đối phó với mã thực hiện phép tính với số lượng lớn, ví dụ:các số nguyên nguyên dài
long foo = 6235449243234;
Thật khó để biết thứ tự độ lớn là gì. Tôi muốn viết nó
long foo = 6_235_449_243_234;
Hoặc
long foo = @6 235 449 243 234;
Nhưng C# không có các tính năng này. Làm thế nào để làm cho chữ số dễ đọc hơn?
Comment nó
long foo = 6235449243234; // 6 23...
Chuyển đổi nó từ chuỗi
long foo = LiteralConverter.toLong(@"6_235_449_243_234");
int mask = LiteralConverter.toInt("b0111_0000_0100_0000");
Bất kỳ lựa chọn khác?
thể trùng lặp của (http://stackoverflow.com/questions/8488989/can -i-declaration-constant-số nguyên-với-một-nghìn-tách-trong-c) – CodesInChaos
Trong ví dụ 'LiteralConverter.toLong',' @ 'là không cần thiết. – luiscubal
Ngôn ngữ chỉ nên hỗ trợ sử dụng '_' trong các chữ số. Tôi không thấy lý do nào tại sao trình phân tích cú pháp không thể hỗ trợ điều đó. –