gpt4 book ai didi

c# - 面向 C# 开发人员的 VB.NET

转载 作者:行者123 更新时间:2023-11-30 18:52:58 24 4
gpt4 key购买 nike

我可能正在开始一份需要 VB.NET 的新工作,但我是一名 C# 开发人员,尽管我可能能够理解代码,但从头开始编写它似乎暂时对我来说很麻烦。

那里有 C#>VB.NET 转换器(在线),您可以在其中粘贴 C# 代码并将其转换为 VB.NET 代码。我的问题是是否有人经历过这种情况,这是否是一个很好的临时解决方案,否则我会遇到很多困难?他们转化率高吗?

我可能会在 Asp.net 上运行代码。

示例转换器:http://www.developerfusion.com/tools/convert/csharp-to-vb/

提前致谢。

最佳答案

不要使用转换器 - 学习 VB.NET 及其语法与 C# 之间的差异。

有一个很好的比较备忘单here让你开始。

在实践中,您会发现大多数时候您都在以相同的方式与熟悉的 .NET 对象进行交互,并且您只是在语法上有一些差异(尽管泛型和委托(delegate)语法是如此痛苦以至于人们往往会回避他们)。

Microsoft 已声明他们正在尝试将 both language to feature parity ,所以您在 C# 中可以做的任何事情,您应该也可以在 VB.NET 中做(通常会有细微差别)。


更新 - 不要忘记编译后的代码(在程序集中)在两种语言中的工作方式相同(假设 CLS compliance ),因此您可以用 C# 编写一个库以用于 VB.NET反之亦然。

关于c# - 面向 C# 开发人员的 VB.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com