FullName 属性
要查看英语原文,请勾选“英语”复选框。也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

Assembly.FullName 属性

获取程序集的显示名称。

命名空间:  System.Reflection
程序集:  mscorlib(在 mscorlib.dll 中)

public virtual string FullName { get; }

属性值

类型:System.String
程序集的显示名称。

实现

_Assembly.FullName

有关程序集显示名称格式的说明,请参见 AssemblyName

注意注意

不建议您自己编写代码来分析显示名称。 而是建议您将显示名称传递给 AssemblyName 构造函数,该构造函数分析显示名称并填充新 AssemblyName 的相应字段。

在 .NET Framework 2.0 版中,已将处理器架构添加到程序集标识中,并可将其指定为程序集名称字符串的一部分。 但是,由于兼容性原因,该结构不包括在由 FullName 属性返回的字符串中。 请参见AssemblyName.ProcessorArchitecture

下面的示例检索当前执行程序集的显示名称,以及包含 Int32 类型(在 C# 中为 int,在 Visual Basic 中为 Integer)的程序集的显示名称。


using System;
using System.Reflection;

class Example
{
    static void Main()
    {
        Console.WriteLine("The FullName property (also called the display name) of...");
        Console.WriteLine("...the currently executing assembly:");
        Console.WriteLine(Assembly.GetExecutingAssembly().FullName);

        Console.WriteLine("...the assembly that contains the Int32 type:");
        Console.WriteLine(typeof(int).Assembly.FullName);
    }
}

/* This example produces output similar to the following:

The FullName property (also called the display name) of...
...the currently executing assembly:
ExampleAssembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
...the assembly that contains the Int32 type:
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 */


.NET Framework

受以下版本支持:4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

受以下版本支持:

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2

.NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

社区附加资源

添加
显示:
© 2016 Microsoft