Module.Name プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
モジュールの名前をパスを削除した状態で表す String
を取得します。
public:
virtual property System::String ^ Name { System::String ^ get(); };
public:
property System::String ^ Name { System::String ^ get(); };
public virtual string Name { get; }
public string Name { get; }
member this.Name : string
Public Overridable ReadOnly Property Name As String
Public ReadOnly Property Name As String
プロパティ値
パスを含まないモジュール名。
例
この例では、、FullyQualifiedName
、および プロパティのScopeName
効果をName
示します。
using namespace System;
using namespace System::Reflection;
int main()
{
Module^ mod = Assembly::GetExecutingAssembly()->GetModules()[ 0 ];
Console::WriteLine( "Module Name is {0}", mod->Name );
Console::WriteLine( "Module FullyQualifiedName is {0}", mod->FullyQualifiedName );
Console::WriteLine( "Module ScopeName is {0}", mod->ScopeName );
}
/*
This code produces the following output:
Module Name is modname.exe
Module FullyQualifiedName is C:\Bin\modname.exe
Module ScopeName is modname.exe
*/
using System.Reflection;
using System;
public class Simple
{
public static void Main ()
{
Module mod = typeof(Simple).Assembly.GetModules () [0];
Console.WriteLine ("Module Name is " + mod.Name);
Console.WriteLine ("Module FullyQualifiedName is " + mod.FullyQualifiedName);
Console.WriteLine ("Module ScopeName is " + mod.ScopeName);
}
}
/*
This code produces output like the following:
Module Name is modname.exe
Module FullyQualifiedName is C:\Bin\modname.exe
Module ScopeName is modname.exe
*/
Imports System.Reflection
Public Class Simple
Public Shared Sub Main()
Dim myMod As System.Reflection.Module =
GetType(Simple).Assembly.GetModules()(0)
Console.WriteLine("Module Name is " + myMod.Name)
Console.WriteLine("Module FullyQualifiedName is " _
+ myMod.FullyQualifiedName)
Console.WriteLine("Module ScopeName is " + myMod.ScopeName)
End Sub
End Class
' This code produces output like the following:
' Module Name is modname.exe
' Module FullyQualifiedName is C:\Bin\modname.exe
' Module ScopeName is modname.exe
注釈
Name
はプラットフォームに依存する文字列です。
このモジュールのアセンブリがバイト配列FullyQualifiedName
から読み込まれた場合、モジュールの は Unknown <>になります。
名前とパスを取得するには、 を使用 FullyQualifiedNameします。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET