2

LINQ式がどのように実装されているかを確認する方法はありますか?(例:Union / Intersect、Whereなど)。LINQはカスタムコードよりも高速に実行される場合と実行されない場合があるため、これは非常に役立ちます。最初から何を使うべきかを知っておくといいでしょう。

.NETシステムメソッドの実装を確認できるツールもあることは知っていますが、その名前を思い出せません。誰かが私にそれを指摘できますか?

ありがとうございました!

4

2 に答える 2

4

.NETシステムメソッドの実装を確認できるツールもあることは知っていますが、その名前を思い出せません。

インメモリ拡張メソッドは、アセンブリのSystem.Linq.Enumerableクラスに実装されています。System.Core

  • Reflectorは、コンパイルされたアセンブリを指定して実装を簡単に検査できるツールの一例です。
  • ILSpyは無料の代替手段です。

しかし、.NETソースコードは現在無料で入手できます。ですから、直接相談することを躊躇しないでください。

于 2012-07-14T15:28:21.140 に答える
1

無料の逆コンパイラdotPeekを使用してください。また、ReSharperに組み込まれています

于 2012-07-14T15:30:52.247 に答える