3

C#でdllを作成しましたが、関数をエクスポートする必要があります。

同じことをするc#または他のアイデアでそれを行う方法はありますか?

4

1 に答える 1

4

C#アセンブリ(DLL)にアセンブリ参照を追加すると、クラスとそのメンバーが表示されますpublicpublic

したがって、アセンブリに次のようなものがある場合:

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 に答える