2008-01-25から1日間の記事一覧

インスタンスメソッド,this, デリゲートへの束縛可能性

インスタンスメソッドの型は何? public class Foo { public string Name { get; set; } public string GetStr(int i) { if( this != null ) return string.Format("My name is {0}", this.Name); else return string.Format("this is null!"); } } こういう…

System.Func, 型の順序,矢印

『ジェネリックの「戻り値型」の位置に違和感あり - 囚人のジレンマな日々』より. 仕舞いに慣れると思ってたけど、未だになれない .NET Framework のジェネリックの戻り値型の位置。戻り値型の位置は最後がお作法らしい。 例えば、public delegate TResult …