2016-04-21 32 views
0

我不知道這是否是一個愚蠢的問題,但我問自己爲什麼一些聲明之間的單行註釋正在工作。事情是這樣的:將代碼分成兩行時對同一行的註釋

string first = "Hello"; 
string second = "world"; 
string third = first + " " + // This is a comment 
    second + "!"; 

第三行沒有註釋被解釋(和可寫的),如:

string third = first + " " + second + "!"; // This is a comment 

但與評論,會發生什麼?爲什麼在一條語句之間可能會有單行註釋?當我發現這樣的問題時,我想到了一個問題:

someInstance.SomeMethod(parameter1, 
    parameter2, 
    parameter3, // Some comment 
    parameter4, 
    parameter5); 

有人可以解釋這對我嗎?

回答

3

編譯器編譯該行直到找到該符號//它忽略該行的其餘部分並自動轉到下一行。