assembly的说明

Assembly SampleAssembly;

// Instantiate a target object.

Int32 Integer1 = new Int32();

Type Type1;

// Set the Type instance to the target class type.

Type1 = Integer1.GetType();

// Instantiate an Assembly class to the assembly housing the Integer type.  

SampleAssembly = Assembly.GetAssembly(Integer1.GetType());

// Display the name of the assembly that is calling the method.

Console.WriteLine("GetCallingAssembly=" + Assembly.GetCallingAssembly().FullName);

输出的是调用函数的程序集名称。

Assembly SampleAssembly;

// Instantiate a target object.

Int32 Integer1 = new Int32();

Type Type1;

// Set the Type instance to the target class type.

Type1 = Integer1.GetType();

// Instantiate an Assembly class to the assembly housing the Integer type.  

SampleAssembly = Assembly.GetAssembly(Integer1.GetType());

// Display the name of the assembly currently executing

Console.WriteLine("GetExecutingAssembly=" + Assembly.GetExecutingAssembly().FullName);


当前方法的程序集名称

Type objType = typeof(System.Array);



        // Print the full assembly name.

        Console.WriteLine ("Full assembly name: {0}.", objType.Assembly.FullName.ToString()); 



        // Print the qualified assembly name.

        Console.WriteLine ("Qualified assembly name: {0}.", objType.AssemblyQualifiedName.ToString()); 

类型定义的程序集名称

你可能感兴趣的:(assembly)