コンパイラ エラー 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)
{
}
}
}