2009-01-17 65 views
-1

雖然大多數情況下您可以生成相同的MSIL,但在工具方面肯定存在差異。例如,使用C#可以更容易地使用PEX在工具支持方面C#vs VB.NET?

對於這兩種語言,Microsoft或第三方工具不能很好地工作嗎?

回答

5

我想這個答案取決於你的意思是工具支持。例如,當談到IDE支持時,VB比C#做的要多得多。它只是有一個更好的IDE。

它具有非常好的背景編輯和非常好的intellisence。當涉及到支持MS研究項目或「新」平臺(如XBox)時,VB可能會落後於C#。

對於由MS開發人員部門或Office完成的工作,您應該期望兩種語言之間或多或少的平等支持。

對於其他組織,例如您提到的MS研究項目,多語言平價通常不是優先考慮的事項。在這些情況下,他們似乎傾向於將C#作爲默認選擇。

+0

C#在VS更好的重構工具... – 2009-01-17 01:11:17

+0

良好的信息,但會以列表格式,我認爲更有用。 – Larsenal 2009-01-17 01:16:20

1

Ektron CMS 400絕對比C#更VB。但如果你使用Ektron,你就有更大的問題擔心...

1

在代碼分析方面,Re-sharper已經比VB更多地支持C#。

即使世界的完整列表的VB和C#.NET之間的差異here

0

的一大缺失VB.NET是StyleCop我希望他們開發團隊也將提供一個VB.NET版本。

0

更好地支持C#

  • 了StyleCop
  • PEX
  • 再尖銳的VB.NET

    更好的支持

  • 智能感知

(這是維基......請添加更多)