18

'friend'修飾子はVB.NETで何をしますか?

Visual StudioのGUIコンポーネントのデフォルトの修飾子であるのはなぜですか?

4

2 に答える 2

31

friendVB.Netの場合はinternalC#の場合と同じです。つまり、同じアセンブリ内のどこからでもアクセスできますが、他のアセンブリからはアクセスできません。

通常、あるアセンブリが別のアセンブリのGUIコントロールを使用するべきではないと言うので、これは賢明なデフォルトだと思います(目的のために構築されたクラスライブラリなどでない限り)。

于 2010-05-05T11:49:13.787 に答える
9

フレンドはVBで使用可能です:宣言ステートメントのフレンド(Visual Basic)キーワードは、同じアセンブリ内から要素にアクセスできることを指定します。ここ
から

私はc#バージョンが内部であると信じています

于 2010-05-05T11:49:20.530 に答える