为什么C#和VB.NET如此相似?

wil*_*wil 7 c# vb.net

另外,如果它们如此相似,那么为什么它们分开存在?

Cod*_*aos 7

有些人喜欢像大括号语法一样的ac,有些人喜欢VB.net中更像英语的语法.由于MS希望VB程序员升级到.net,他们需要提供VB.net,因为他们想要吸引Java和C /他们需要提供C#的C++程序员.

C#
做我说的话

  • 语法类似于Java C/C++
  • 区分大小写
  • 较少的隐式转换(=>更多演员表)
  • 允许不安全的代码(指针)

VB
做我的意思

  • 英语就像语法
  • 不区分大小写
  • 打字较弱(更多隐式转换)