我正在编写一个方法,它将截取传递的表单元素的屏幕截图并将其打印出来。我面临一些挑战。我希望能够使这个方法足够通用,以接受几乎任何类型的表单元素。我将“元素”参数设置为“对象”类型。我想我还需要传递一个“类型”参数,或者有没有办法弄清楚对象传递后是什么类型?
static public void PrintFormElement(object element, ?type?){
}
我是否以正确的方式处理这个问题?任何建议将不胜感激谢谢!
您可以使用以下命令找出某物的类型is/as
运算符,或使用GetType
。如果你必须使用它们,通常会有点设计的味道。您打算做什么特定类型的事情?
如果您正在谈论视觉元素,您可能需要使用Control
代替object
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)