16

.NET には、アセンブリが読み込まれたときに、参照されたアセンブリ内のコードを自動的に実行できるものがあります。

たとえば、プロジェクト Foo(A Class Library) に存在する一種の属性で装飾されたクラスを持つことができます。また、プロジェクト Bar(A Web App) はプロジェクト Foo を参照するだけです。Bar が読み込まれると、Foo の装飾されたコードが何らかの方法で実行されます。これは新しい機能だと思います。

誰かがこの機能が何と呼ばれているか教えてもらえますか??

更新:ありがとうシヴァ! モジュールの初期化ではありません。それは私を正しい答えに導きますが。PreApplicationStartMethod であり、.NET でサポートされています! 皆さんありがとう!!

4

5 に答える 5

8

PreApplicationStartMethodを探していたことがわかりました! 皆さんありがとう!

于 2013-11-04T20:02:17.657 に答える
3

偶然、モジュール初期化子のことですか? それらはあなたが説明することができますが、C# ではサポートされていないようです。これらは CLR の一部ですが、C# 言語自体の一部ではありません。

詳細情報と研究へのリンク:

http://blogs.msdn.com/b/junfeng/archive/2005/11/19/494914.aspx

C# のモジュール初期化子

.Net: アセンブリのロード時にコードを実行する-このリンクを指摘してくれたJ...に感謝

于 2013-11-04T19:41:20.320 に答える