我有一个名为currHotel
的对象。它包含如下值:
此对象包含其中的另一个对象,具有不同的值,名为 - Ben.Hotel.HotelFinder.BC_Hotel
:
如何访问 currHotel 内的对象Ben.Hotel.HotelFinder.BC_Hotel
?
它没有出现在它里面,我需要它的一些值:
答案 0 :(得分:3)
据我了解,您要访问的值是在您的基类上?在这种情况下,请检查这些字段/属性/方法的access modifiers,并确保它们以您希望的方式公开。
最简单(也是最不安全!)的方法是制作所有内容public
但是根据您尝试阅读这些字段/属性/方法的位置,您可以使用protected
(可以在派生类中访问)或internal
(可在同一程序集中的任何位置访问)。
修改强>
还要记住,实际上并没有BC_Hotel
对象"内部" current
,而是current
一个BC_Hotel
(因为它的类派生自它),因此该基类上的所有字段都可以直接在{ {1}},取决于访问权限(如上所述)。
答案 1 :(得分:0)
您的currHotel
是Ben.Hotel.HotelFinder.BC_Hotel
类型的实例。
从屏幕截图中,currHotel
没有Ben.Hotel.HotelFinder.BC_Hotel
类型的其他属性。