我正在从 XML 文件中读取有关各种对象的信息,并且需要从 PowerShell 对这些对象进行实例化和设置值。
这是一个UInt32.Parse(string)
应该使用反射检索的示例。问题是$mi
变量为空:
$o = new-object -typename "System.UInt32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
$mi = $o.GetType().GetMethod("Parse", [type[]] @([string].GetType()) )
相应的 C# 代码有效:
UInt32 o = 0;
var mi = o.GetType().GetMethod("Parse", new [] {typeof(string)});
有任何想法吗?