Pio*_*pla 9 .net c# vb.net c#-to-vb.net
我有一个团队,人们对C#非常熟悉,但我们要求在VB.net中编写一个项目.在C#中思考并在飞行中转换为VB有多难?那可行吗?
你能否列出我们可以遇到的问题?
我听说VB.net没有闭包.对于.net 3.5来说,这仍然是真的吗?
Jar*_*Par 14
如果您使用C#的思维方式接近VB.Net,最好在项目中设置以下选项
这基本上消除了VB.Net的后期绑定语义,并迫使它成为严格类型的语言.这将使它更接近C#语义(通过任何方式仍然不准确).
VB.Net从Visual Studio 2008/.Net Framework 3.5版本开始支持Lambda Expression(以及Closure).不是表达而不是声明.在VS2010/.Net Framework 4.0之前,不支持语句lambda.虽然您可以使用4.0编译器来实现downtarget 2.0框架.