ビジネスロジックオブジェクトの拡張メソッドをいくつか書いているときに、変換メソッドの名前を変更することになりました。someObject.ToAnotherObject()
広く使用されているとうまくいくでしょうobject.ToString()
。
ただし、たとえばLINQは両方のバリアントを混同しており、それらの違いを見つけることができません。ToDictionary()
、ToList()
、AsParallel()
、AsQueryable()
、...
これらの2つの命名規則の違いは何ですか?また、自分のクラスに使用するかどうかを決定するために知っておくべきことは何ですか?
.AsCleanApple()
私はそれを洗浄する必要があるため、と.ToFruitSalad()
私のナイフはapple‽の構造を変えてしまうため