Microsoft.VisualBasic Collection方法中的可选参数

时间:2012-02-06 20:56:46

标签: c# collections

我和我的同事都运行相同的代码(一个C#winforms应用程序)并且都使用VS 2010并设置为.NET 3.5编译,但是当我们想要调用Microsoft.VisualBasicCollection.Add()方法时他必须传递所有四个参数,尽管它们的最后三个是可选的。否则他将收到编译错误。 但是在我的机器上我可以在没有任何可选参数的情况下调用它并且它编译得很好。 唯一的区别是我还安装了ReSharper,但我不认为它必须做那样的编译吗? 你知道为什么会这样吗?

由于

2 个答案:

答案 0 :(得分:2)

这是我的同事的错!我们都已升级到2010年,但他仍在使用VS 2008,所以这就是问题

答案 1 :(得分:1)

  1. 请勿使用Collection。
  2. 您的目标是.NET 4.0,其中C#中允许使用可选参数。