繁体   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