[英]How can I use "is" to determine if the value of a parameter is a type of class?
您需要訪問_page.CurrentPage.CurrentPage
,但不能直接訪問,因為_page.CurrentPage
的編譯時類型只是Page
。 您需要首先將其轉換為NavigationPage
,然后使用它的CurrentPage
屬性。
如果您的編譯器支持模式匹配,您可以這樣做:
if (_page.CurrentPage is NavigationPage np && np.CurrentPage is Japanese.CardsTabPage)
否則你需要像這樣的東西:
if (_page.CurrentPage is NavigationPage &&
((NavigationPage) _page.CurrentPage).CurrentPage is Japanese.CardsTabPage)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.