我们可以使用C#.NET来使用VB dll(API)

时间:2009-08-03 06:41:58

标签: c# .net

您好,我有一个要求,我必须使用工具API,这是VB DLL,我必须使用该API进行一些插入,删除和更新。我可以使用C#.net来实现这些功能。如果我使用vb dll作为参考并使用thode API将面临任何问题吗?

3 个答案:

答案 0 :(得分:3)

如果它是VB.NET DLL,并且只要它只暴露符合CLS的类型,那么你将毫无困难。

如果这些是VB 6组件,而不是VB.NET,那么在处理某些类型(如变体)时,您有时会感到奇怪。至少这是我在做这件事时所经历的。

答案 1 :(得分:1)

绝对不是,你应该能够毫无问题地使用它。

答案 2 :(得分:1)

它没有问题。

您可能遇到的唯一问题是带有可选参数的方法。对于他们,您只需要填写所有参数,而不仅仅是强制参数。