私は、個々のファイルを変更することなく、プロジェクトのすべてのコードファイルでLINQのすべての使用法を置き換えるためにいくつかのコードを追加したいと思います。このように:一つの場所でグローバルに、Company.OtherLinqExtensions
:代わりに、ここではLINQ-の拡張機能を呼び出す他のクラスを呼び出すためにLINQの使用をグローバルに置き換えてください
var arr = items.Where(i => i.Price > 10).Select(i => i.Name).ToArray();
私の代わりに、このクラスにリダイレクトします。
私はここで、 "using System.Linq"をたくさん持っています。 using
文をすべて変更することなく、Company.OtherLinqExtensions
にリダイレクトするにはどうすればよいですか?
置き換えなければならない式の例を提示できますか?そして、OtherLinqExtensionsからのメソッドの使い方は? – Alexei
おそらく、私が後で何を後にしているかを説明するこの質問が見つかりました:http://stackoverflow.com/questions/1451099/how-to-override-an-existing-extension-method –