我正在向命令传递命令参数,并像这样接收它
public void SelectTestCase(object Dev)
{
try
{
_navigationStore.CurrentViewModel = new TestCaseViewModel(_navigationStore);
}
catch (Exception e)
{
}
}
在这个对象中,开发人员将携带与设备相关的数据。但是如果我使用dev.DeviceName,这将产生错误,因为开发人员对象正在运行时接收数据。我如何使用这个开发人员对象并在运行时获得数据
2条答案
按热度按时间ffscu2ro1#
你有一个特别的参数作为一个通用的“对象”,而不是特定的类类型。你需要对它进行类型转换。例如:
0h4hbjxa2#
假设Dev实际上是一个固定类型,那么您可以尝试定义一个与属性匹配的Device类。
还有类似