1

内部 - アセンブリでは公開、その他の場所では非公開。
Protected - 派生クラスのみが親クラス メンバーにアクセスできます。
保護された内部 - 保護されたOR内部 - アセンブリで公開され、他の場所で保護されています。では、アセンブリ内および派生クラスからのみ
親クラスのメンバーにアクセスできるようにする方法は? IL について話している場合、famandassemフラグを挿入する方法はありますか?

4

2 に答える 2

2

また、C++/CLI には 'ptrotected private' アクセス修飾子があり、それを持つメンバーは、現在のアセンブリの派生クラスでのみアクセスできます。ここで見つけることができますhttp://msdn.microsoft.com/en-us/library/vstudio/ke3a209d.aspx (ページは非常に長いので、「private protected」を見つけてください)

于 2013-08-23T06:47:08.823 に答える
2

残念ながら、現在の C# ではこのような制限はできません。protectedとを提供するキーワードの組み合わせはありませんinternal。これは CLR レベルでサポートされていますが、C# では公開されていません。

于 2013-08-23T05:31:25.583 に答える