c# - COM-interop class instance and optional parameters -
i have instance of com-interop class generated vs result of referencing activex dll. 1 of methods of interop class has signature like
bool interopclass.method(params object[] values)
where 'original' method (vb6 code) has signature like
method(paramarray values() variant) boolean
and thought phone call c#
interopclassinstance.method("something", "something else", "something else");
but when seek compiler complains no overload method 'method' takes 3 arguments
. so, way found makes work phone call like
interopclassinstance.method(new object[] {"something", "something else", "something else"});
is right way it? isn't params
keyword supposed enable passing of n parameters?
c# com-interop optional-parameters
No comments:
Post a Comment