[英]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.