我再也不会得到微软的VB.NET示例了,它们都是C#的

6tr1vspr  于 2023-11-20  发布在  .NET
关注(0)|答案(3)|浏览(114)

例如,对于我的Visual Studio 2017 Pro .vb文件中的一行:
Process.Start(my_process)
我双击“Start”并按F1,然后Process.StartMethod页面打开,但是所有的例子都是用C#编写的。
以下是它打开的URL:
https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.process.start?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3DEN-US%26k%3Dk(System.Diagnostics.Process.Start);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.6.1);k(DevLang-VB)%26rd%3Dtrue&view=netframework-4.7.2
它曾经是,它会显示C#或VB。
这是一两个月前开始的。

eoigrqb6

eoigrqb61#

如果你点击右上角的这个按钮,你可以改变例子的语言。


的数据
您浏览器中的Cookie会在您下次打开帮助的新页面时记住您上次的选择。

jvidinwx

jvidinwx2#

参考:https://learn.microsoft.com/en-us/ef/ef6/modeling/code-first/workflows/new-database
没有VB的选择。真的很遗憾。VB还没有死,需要被包括在内。没有什么你能在C#中做的,我不能在VB中做。

yacmzcpb

yacmzcpb3#

是的,VB.NET没有死,只要像我们这样的VB.NET爱好者继续使用它,它就不会死。
我仍然用VB.NET编写经典Windows窗体和ASP.NETMVC Web应用程序。
是的,大多数示例代码都是C#的,但我可以毫不费力地将其转换为VB.NET。
我可以理解C#,但因为我习惯了VB.NET,我在它上面更有效率,而且速度更快。
即使是简单的“Try Catch”,intellisense也能完美地工作。只需输入“Try”,intellisense就会自动填充它。用C#试试,什么也不会发生。
只要理解C#代码(而不是记住),它是做什么的,我们就不会有麻烦将其转换为VB.NET。
你需要基本的C#基本的Case语句,If then Else,List,Arrays等。
也有从C#到VB.NET的在线转换器

相关问题