C# 创建程序集引用的数组

C# 创建程序集引用的数组,c#,.net,arrays,C#,.net,Arrays,我在C中有一个方法需要一个程序集引用数组,params assembly[]referenceAssemblies。如何创建程序集引用数组?我知道我需要装配对象,但如何创建或引用?他们举个例子会很有帮助。假设我正在创建一个引用System和System.Web的数组。因为它是一个params参数,所以不需要数组,只需连接程序集即可。您可以加载多个程序集,例如,从文件位置加载程序集 调用您的方法的一些想法: YourMethod ( yourOtherParameters , Assembly.L

我在C中有一个方法需要一个程序集引用数组,params assembly[]referenceAssemblies。如何创建程序集引用数组?我知道我需要装配对象,但如何创建或引用?他们举个例子会很有帮助。假设我正在创建一个引用System和System.Web的数组。

因为它是一个params参数,所以不需要数组,只需连接程序集即可。您可以加载多个程序集,例如,从文件位置加载程序集

调用您的方法的一些想法:

YourMethod
( yourOtherParameters
, Assembly.LoadFile(@"C:\someAssembly.dll") /* assembly from a file */
, typeof(Label).Assembly /* get an assembly from a type */
);
因为它是一个params参数,所以不需要数组,只需连接程序集即可。您可以加载多个程序集,例如,从文件位置加载程序集

调用您的方法的一些想法:

YourMethod
( yourOtherParameters
, Assembly.LoadFile(@"C:\someAssembly.dll") /* assembly from a file */
, typeof(Label).Assembly /* get an assembly from a type */
);

根据请求,这将创建一个mscorlib数组,其中包含大部分系统名称空间和System.Web


如果所说的System是指System.dll,则可以使用位于System.dll中的typeofSystem.Uri,而不是按要求使用mscorlib.dll。

,这将创建一个包含大部分系统命名空间和System.Web的mscorlib数组

若系统的意思是System.dll,那个么可以使用位于System.dll中的typeofSystem.Uri,而不是mscorlib.dll