Что касается кого-то еще, я нашел ответ на этот вопрос самостоятельно.
Что вы делаете, это создаете фиктивный экземпляр любого класса, который имеет необходимые свойства / методы (например, System.Numerics.Complex
), здесь с именем myVar
.Предполагая, что ml
является экземпляром IKernelLink
, позвоните
ml.ComplexType = myVar.GetType();
. Затем вы можете использовать ml.GetComplex()
или ml.GetComplexArray()
.