C# メモ 2

C#ではアクセサメソッドがJavaより簡易的に記述される。

public class Foo {
private string _name;
public string Name {
get { return _name; }
set { _name = value; }
}
}

としておくと

Foo foo = new Foo();
foo.Name = "Hoge";

とすれば代入(set)。

string myName = foo.Name;

とすれば取得(get)。
フィールド変数をプロパティーとして利用できるような感じで慣れるといいかも。

コメントする

メールアドレスが公開されることはありません。