C #, до версии 4.0, где были введены dynamic
s, не поддерживает позднюю привязку, например, VB:
_obj("ComponentInformation")
Таким образом, вы не можете просто написать что-то подобное для переменной типа object
:
_obj["ComponentInformation"]
в C# без dynamic
или API отражения (например, если вы работаете с COM-объектом).
Вам либо нужно объявить переменную соответствующего типа (с индексом), либо использовать dynamic
, либо использовать API отражения.