"internal"とマークされたオブジェクトプロパティを持つクラスがあります。アクセシビリティの問題はなく、すべてのメンバーがプロジェクトにアクセスできます。しかし、これらのプロパティのいずれかをGUIコンポーネントのDisplayMemberに設定した場合、適切に動作させるには「public」とマークする必要があります。そうでなければ、リストボックスにオブジェクトのToString()を項目として表示します。それはなぜそうですか?なぜディスプレイのメンバーであればそのプロパティをパブリックにする必要があります
0
A
答えて
3
データバインディング機能が組み込まれている可能性があります。公開されているプロパティのみが反映されます。
-2
internalキーワードは次のように動作します。 internalキーワードの主な目的は、現在のアセンブリのすべてのクラスにアクセスさせることです。たとえば、.dllファイルがあり、そのクラスの一部が内部にマークされている場合、その.dll内のクラスのみがそのクラスにアクセスでき、他の外部アセンブリまたは外部プログラムにアクセスすることはできません。あなたがアセンブリの外でGUIを使用している場合、あなたはちょうど内部のために使用されて違反している。したがって、そのプロパティのメンバーをpublicにする必要があります。
私は学生なので、私はC#の専門家ではありませんが、データにアクセスする必要がある外部メンバーへの接続として機能する「コネクタ」クラスと、データ。
+0
アクセシビリティレベルの詳細については、https://msdn.microsoft.com/en-us/library/zd74a9ww.aspxでリサーチすることをお勧めします。これらのサンプルコードは、あなたの質問に対する答えを提供するはずです。 – TofuMars
関連する問題
- 1. パブリックを尊重する必要があります。
- 2. flex-direction:ディスプレイを指定する必要がありますか?
- 3. "クラスにはデフォルトコンストラクタはありません"なぜそれが必要ですか?
- 4. 講演ID:なぜそれを更新する必要がありますか?
- 5. なぜこのプロパティを設定する必要がありますか?getsture.scale = 1?
- 6. プロパティのコンテンツは、あなたがそれをラップする必要があります...もっと一度
- 7. セレンページオブジェクト:なぜこれを返す必要がありますか?
- 8. なぜmochaはdevDependenciesになる必要がありますか?
- 9. コンストラクタをプライベートまたはパブリックにコピーする必要があります
- 10. なぜopengl32.libにリンクする必要がありますか
- 11. なぜhtml_safeに注意する必要がありますか?
- 12. angular2にサービスエラーのプロバイダがありません。なぜそれをその親コンポーネントに挿入する必要がありますか?
- 13. プロパティでメソッドを定義する必要があります
- 14. Iteratorインターフェイスが必要なのはなぜですか?なぜそれを使用する必要がありますか?
- 15. なぜvalue.lengthを使用する必要がありますか?
- 16. なぜPOSTデータをネストする必要がありますか?
- 17. なぜredux-thunksをディスパッチする必要がありますか?
- 18. なぜメッセージハブをポーリングする必要がありますか?
- 19. なぜ変数をリセットする必要がありますか?
- 20. なぜデータベースラッパーを作成する必要がありますか?
- 21. Reflect.construct()なぜオブジェクトプロトタイプをオーバーライドする必要がありますか?
- 22. なぜレンダリングをカウントする必要がありますか?
- 23. なぜstopPropagation()を使用する必要がありますか?
- 24. なぜHTMLDivElement.constructor.prototype == HTMLDivElementですか?プロトタイプオブジェクトである必要があります
- 25. asn1c:なぜこの構造体のこのメンバーを解放する必要がありますか?
- 26. Cocoaのデリゲートとは何ですか?なぜそれらを使用する必要がありますか?
- 27. メンバーに家のIDを追加する必要があります
- 28. GraphQLオブジェクトのプロパティは文字列のリストである必要があります
- 29. CloudFormationエラー:プロパティの値NetworkInterfacesはオブジェクトのリストである必要があります
- 30. qtsql-querymodel-editablesqlmodel:なぜリフレッシュする必要がありますか?
Mm、... – nawfal