読者です 読者をやめる 読者になる 読者になる

万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

ラムダ式内でthisにアクセス出来ないC#

Compiler Error CS1673

コード抜粋

       // Try assigning to a local variable
       // S s = this; ←こうしろ
       MyDelegate d = delegate()
       {
          i = this.member;  // CS1673 エラー
          // And use the local variable instead of "this"
          // i =  s.member;
          return i;

ここでCS1673のところはエラーになるってこと。

コメントアウトのところにある、一旦、S s = this;みたいにしなってこと。