編譯器警告 (層級 1) CS3023
更新:2007 年 11 月
錯誤訊息
CLSCompliant 屬性套用在傳回型別上沒有意義,請改放在方法上。
符合 CLS 標準的規則會套用至方法和型別宣告,因此不會檢查函式傳回型別是否符合 CLS 標準。
範例
下列範例會產生警告 CS3023:
// C3023.cs
[assembly:System.CLSCompliant(true)]
public class Test
{
[return:System.CLSCompliant(true)] // CS3023
// Try this instead:
// [method:System.CLSCompliant(true)]
public static int Main()
{
return 0;
}
}