簡體   English   中英

我如何知道給定類的名稱空間屬於什么?

[英]How can I tell which namespace agiven class belongs to?

在很多情況下,我可能會在網絡上找到要使用的代碼片段,但是該片段未提供我所需的必要導入(在C#中為“使用”),因此,我要做的另一個搜索任務是試圖找出一個類/變量類型屬於什么名稱空間。 當我在Visual Studio C#中使用Xamarin編程Android時,只會出現此問題,因為我看不到android文檔向我顯示此信息的位置。 (如果我使用普通的C#編程,則MSDN文檔非常清楚每個類所屬的名稱空間。)

這是一個例子。 我找到了以下要使用的代碼:

Configuration configuration = yourActivity.getResources().getConfiguration();
int screenWidthDp = configuration.screenWidthDp; //The current width of the available screen space, in dp units, corresponding to screen width resource qualifier.
int smallestScreenWidthDp = configuration.smallestScreenWidthDp; //The smallest screen size an application will see in normal operation, corresponding to smallest screen width resource qualifier.

回答者甚至提供了指向Android文檔的鏈接:
http://developer.android.com/reference/android/content/res/Configuration.html#screenWidthDp

但是,在VS中,我收到一條錯誤消息:“找不到類型或名稱空間名稱'Configuration'(您是否缺少using指令或程序集引用?)

好吧,是的,我缺少一個using指令,但是找出我所缺少的命名空間名稱的方法是什么? 再說一次,如果這是一個普通的.Net類,我沒有問題,這只會發生在Xamarin / VS中的Android類上,因為我沒有在Android文檔中找到所需的東西。 有人可以指點我嗎?

通常,我在課程上按F1鍵以查找其在線文檔。 在Android類上試用

您還可以在Microsoft的Xamarin頁面中找到所需的文檔。 您也可以在此頁面上搜索將來可能需要的其他任何課程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM