繁体   English   中英

在命名空间C#中搜索和查找方法和属性

[英]Search and Find methods and properties in namespaces C#

在Visual Studio中键入内容时,可以使用IntelliSense功能在出现的列表中找到一些可用的和可见的方法或属性。

很好,但是当您不知道所需的财产时,该财产的子项又是什么呢?

例如,您有一个文本框,并且知道可以更改其背景色。 您键入TextBox,然后在出现的IntelliSense列表中找不到它。 因为您应该键入“ TextBox.Element”。 那么您将在列表中的此处看到背景色。

希望我足够清楚。 我需要搜索并找到与对象相关的属性和方法。 如果我需要文本框的padding属性,那么它会向我显示它位于“ TextBox.Sizing.Info.Padding”中。

在这种情况下,您需要类似MSDN文档的内容。

例如,如果我打开WPF TextBox元素的文档 ,则只需按“颜色”字搜索并找到“ Foreground属性。

另一个选项可能是Visual Studio中的“对象浏览器”(“视图”->“对象浏览器”),但是在那里您只能在名称空间/类/方法/属性名称中搜索。

尽管通常在文档(例如MSDN页面,库自述文件等)中对此进行了介绍,但您也可以在运行时使用Reflection找到对象的属性。

这是使用GetProperties()方法完成的。 我认为您将需要了解的其他内容在这篇文章中得到了解释。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM