ホームページ >バックエンド開発 >PHPチュートリアル >C# アセンブリ クラスがアセンブリ情報にアクセスする_PHP チュートリアル

C# アセンブリ クラスがアセンブリ情報にアクセスする_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:46:081162ブラウズ

アセンブリ情報には、C# の Assembly クラスを通じてアクセスできます。
1. アセンブリをロードして実行できるメソッドを含む、アセンブリのメタ要素へのアクセスを許可します。
2. 静的メソッド Assembly.Load( を使用します。アセンブリ名) または Assembly.LoadFrom (アセンブリの完全なパス名);
3. 属性:
FullName: アセンブリの表示名:
GetTypes(): アセンブリで定義されている型を取得します。
TestAssembly.cs:
plaincopy をクリップボードに表示しますか?
using System; using System.Reflection;
namespace Magci.Test.Reflection
{ public static void Main()
{ // アセンブリをランタイムにロードしますprocess
Assembly ass = Assembly.Load("TestCustomAttributes");
Assembly ass1 = Assembly.LoadFrom(@"E:CODEdotNetC#9-ReflectionTestCustomAttributes.dll");
//アセンブリの表示名を取得します
Console.WriteLine( ass1 .FullName);
//アセンブリで定義されている型を取得します
Type[] type = ass.GetTypes();
foreach (type t)
{ Console.WriteLine(t.FullName)
} } }


http://www.bkjia.com/PHPjc/320219.html

tru​​ehttp://www.bkjia.com/PHPjc/320219.html技術記事アセンブリ情報には、C# の Assembly クラスを通じてアクセスできます。 1. アセンブリを読み込んで実行できるメソッドを含む、特定のアセンブリのメタ要素へのアクセスを許可します。 2. アセンブリを読み込みます: 静的メソッドを使用します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。