2007-08-18 値を返す C#3.0で一番楽になったのがプロパティの自動実装で、次がvar、その次がコンストラクタ。これを組み合わせると、戻り値用クラスを作るのがとても楽になる。>|| class Hoge{ Result Method(){ return new Result{ X = 3, Y = 4 }; } class Result{ int X { get; set; } int Y { get; set; } } }var result = new Hoge().Method(); |