我有一个接受这些参数的类型:
public SmaSeries(ISeries<decimal> parent, int periods, TierKind? runOnTier = null)
我正在尝试通过在 args 参数中传递 object[] 来使用 Activator.CreateInstance (接受类型和 args 的重载)创建这种类型的实例:
new object[]
{
new DecimalSeries(),
20,
new Nullable<TierKind>(TierKind.Client)
}
//DecimalSeries implements ISeries<decimal>
找不到类型“SmaSeries”的构造函数。
有没有办法修复 args 以便激活器找到构造函数?
谢谢。