Như đã nói trong cuốn sách Microsoft Dynamics AX 2009 Lập trình: Bắt đầu Nó rất cần thiết để đặt dấu chấm phẩy sau khi khai báo trong x ++:Dấu chấm phẩy có thực sự cần thiết sau khi khai báo trong x ++ không?
Các dấu chấm phẩy thêm sau khi khai báo biến là bắt buộc chừng nào sự dòng mã đầu tiên không phải là từ khóa . Dấu chấm phẩy cho trình biên dịch mà các khai báo biến đã kết thúc. Bạn không thể khai báo các biến mới sau dấu chấm phẩy này.
(sao chép trực tiếp từ cuốn sách, không thay đổi, nếu cần thiết Tôi sẽ loại bỏ nó)
Tuy nhiên, khi tôi loại bỏ các dấu chấm phẩy và chạy các công việc, there's hoàn toàn không có lỗi hoặc vấn đề:
static void Job1(Args _args)
{
str string1 = "STACKOVERFLOW";
;
print string1;
pause;
}
công trình giống như
static void Job2(Args _args)
{
str string1 = "STACKOVERFLOW";
print string1;
pause;
}
Liệu nó thực sự cần thiết? tôi có nên quen với việc sử dụng nó không?
Tôi sắp hỏi cùng một câu hỏi khi tôi gặp http://msdn.microsoft.com/en-us/library/cc967415.aspx. Câu hỏi hay! –
để biết thêm thông tin: http://blogs.msdn.com/b/mfp/archive/2008/04/24/what-s-up-with-this-semicolon.aspx –
Câu trả lời của bạn ở ngay trong định nghĩa. "bắt buộc miễn là dòng mã đầu tiên không phải là từ khóa". 'print' là một từ khóa. – SShaheen