代码之家  ›  专栏  ›  技术社区  ›  user113476

C#在COM密集型应用中的用法

  •  4
  • user113476  · 技术社区  · 16 年前

    我想在我正在构建的应用程序中使用C#,但该应用程序大量使用自动化(如Excel、Word)。

    有什么小贴士可以让事情变得更简单,或者我应该坚持使用VB.NET吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   MarkJ    16 年前

    这取决于你使用的语言版本。在.NET4中,C#支持命名参数(可选参数)。VB.Net一直都有这样的功能。如果您不使用.NET4,我建议使用VB.Net作为互操作位—请参阅 this post from Scott Hanselman 举个例子。

        2
  •  0
  •   SLaks    16 年前

    ref
    这会让你的生活更轻松。

    无论您使用C#4还是C#3,都应该使用 Office Interop Extensions VSTO Power Tools ; 他们会让你的生活更轻松。