■54881 / inTopicNo.2) |
Re[1]: メソッド名の相談 |
□投稿者/ shu (157回)-(2010/11/08(Mon) 11:40:35)
|
■No54880 (aetos さん) に返信 > 名前をつけるときって(対象が何であれ)悩みませんか。 > # RPG キャラの名前を付けるのに1日かけるとかザラにある… > > 「オブジェクトのコレクションから、そのオブジェクトの何らかのプロパティ値の比較によって、最大のプロパティ値を持つオブジェクトを抽出する」というメソッドを作ろうと思っています。 > > プロトタイプはこんなイメージです。 > ここでは比較に使うプロパティの型を int にしていますが、Enumerable.Max に倣って、一通りの型は用意します。 > > public static TSource Foo<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector); > > で、これは、戻り値の型が TSource であることを除けば、Enumerable.Max と同じなので、名前を Max にすることができません。 > http://msdn.microsoft.com/ja-jp/library/bb535031.aspx > > このメソッド名を何にしたらいいと思いますか? > よろしくお願いします。
プロパティ名をProp1として MaxByProp1 はどうでしょう?
|
|