c.Close();
}
}
然而,#line hidden 指令并不隱藏編譯器錯誤。當然,編譯器仍然將代碼編譯到 IL 中,且代碼仍舊執行;編譯器只是禁止調試程序進入它的內容。
第二個 C# 新功能涉及 XML 注釋,是根據 ECMA 標準添加的。C# 現在支持在使用“斜線和星號”符號(/* 和 */)編寫的多行注釋中添加 XML 注釋。下面的 XML 注釋在 2003 版的 C# 編譯器中是合法的:
/**
<summary>這是
注釋
</summary>
*/
此外,出于完整性的考慮(但實際上絕不推薦),程序員可以混合并匹配注釋樣式,同時仍然能夠編寫出有效的 XML 注釋代碼。這樣,下面的這個注釋聲明現在也是合法的:
/**
<summary>這是
注釋
*/
/// </summary>
實現的改變
2003 版的 C# 編譯器和 2002 版也有微小的區別。在有些情況下,這些區別可能會導致代碼無法編譯,或導致其運行方式與應執行的方式大相徑庭。
“Foreach”語句的改變
文章來源于領測軟件測試網 http://www.kjueaiud.com/