ホームページ >バックエンド開発 >C#.Net チュートリアル >C# アセンブリ クラスはアセンブリ情報にアクセスします
アセンブリ情報には、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()
{ // アセンブリをランタイムにロードしますプロセス内
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) } } }
上記は、アセンブリ情報にアクセスするための C# Assembly クラスの内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。