我正在使用Svg .Net lib。这是我的方法代码
public void X()
{
Svg.SvgDocument svgDocument = SvgDocument.Open(Path);
foreach (var child in svgDocument.Children)
{
foreach (var step in child.Children)
{
if (step.ID.StartsWith("node"))
{
var el = step.Children[2];
var id = el.Content;
}
}
}
}
这是我在调试器中可以看到的:我的问题是,如果对象没有 Bounds 属性,我如何才能看到它?
谢谢!
调试器始终显示对象的实际(动态)实例的属性,而不是您所指变量的静态类型。它试图为您提供有关对象的尽可能多的信息。如果您检查监视窗口中的第三列,它会告诉您变量的静态类型 ( SvgElement
) 和它SvgText
在大括号中的动态类型 ( )。展开变量显示动态类型的属性和字段。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句