誰でもエラーが発生する理由を説明できます "静的コンテキストではない私は、静的コンテキストではないですけれどもC#実際には静的コンテキスト内にない静的コンテキスト内の非静的メンバーフィールドにアクセスすることはできません
class Test
{
public Test wtf = new Test();
public int variable = wtf.queuePosition;
private int queuePosition;
public Test()
{
queuePosition = 5;
}
}
wtfのポストコード – Paparazzi
wtfはTestクラスのインスタンスです - – Kobek
フィールド初期化子の異なるフィールドの値から1つのフィールドを初期化することはできません。そのコードをコンストラクタに移動する必要があります。 「静的コンテキスト」とは、インスタンスメンバーへのアクセスが禁止されていることを意味します。 –