3

我在 c# 中制作了一个 dll,但我需要导出函数。

有没有办法在 c# 或其他做同样事情的想法中做到这一点?

4

1 回答 1

4

通过向 C# 程序集 (DLL) 添加程序集引用,任何public类及其public成员都将可见。

因此,如果在您的程序集中,您有:

public class Helper
{
     public static Foo() { } //Visible.
     private static Bar() { } //Not Visible.
     internal static FooBar() { } //Not Visible.
     protected static Wibble() { } //Visible when created a class derived from Helper.
}

private class HiddenHelper //Not Visible
{
     public static Foo() { } //Not Visible.
     private static Bar() { } //Not Visible.
     //etc. Not Visible
}

任何不公开的内容都将被隐藏。


除非这要被.Net 之外的东西调用。然后你将不得不使用 COM

于 2012-07-06T14:46:31.817 回答