2

それを宣言するクラスによって事実上アクセスできないメンバーを作成することはまったく可能ですか? 派生クラスのみがメンバーにアクセスできます。

4

4 に答える 4

4

あなたが探している最も近いものは ですprotected。これは、それとその派生物を宣言するクラスによってのみアクセスできます。ここを参照してください: http://msdn.microsoft.com/en-us/library/ms173121.aspx

abstractインスタンス化できず、コードなしでメソッド宣言を含めることができるクラスを参照していない限り: http://msdn.microsoft.com/en-us/library/sf985hc5(v=vs.71).aspx

于 2012-08-28T12:59:21.787 に答える
2

いいえ、それはできません。最小のアクセス修飾子はprivate、クラス内ではアクセスできるが外部ではアクセスできないものです

于 2012-08-28T12:52:21.220 に答える
2

いいえ、C# ではそれを行う方法はありません。

于 2012-08-28T12:53:05.147 に答える
0

本当にそうしたい場合は、変更を許可しないセットでプロパティを作成できます。実際にはアクセスできないわけではありませんが、機能が制限されます。ただし、これは、より良いアプローチがあるかどうかを判断するために、設計を再検討する必要があることを示している可能性があります。

于 2012-08-28T13:31:11.810 に答える