万年素人からHackerへの道

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

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    ラムダ式内で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;みたいにしなってこと。