編譯器錯誤 CS0185
更新:2007 年 11 月
錯誤訊息
'type' 不是 lock 陳述句需要的參考型別
lock 陳述式只能評估參考型別。如需詳細資訊,請參閱執行緒同步處理 (C# 程式設計手冊) 和參考型別 (C# 參考)。
範例
下列範例會產生 CS0185:
// CS0185.cs
public class MainClass
{
public static void Main ()
{
lock (1) // CS0185
// try the following lines instead
// MainClass x = new MainClass();
// lock(x)
{
}
}
}