kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

自動プロパティもout,refの引数に設定できない

class Foo{
  public long Hoge {get; private set;}

  private void bar()
  {
     if(Long.TryParse("123", out Hoge) == true) {
        Console.WriteLine("成功");
     }
  }
}

このコードは「プロパティをout,refをとる関数の引数に設定できません」というエラーになります。C# 2.0だったらわかるんだけれど、自動プロパティのC# 3.0の場合、一貫制がないかなー。文法に手を入れていないということなので、わからなくもないですが...。