说说这两天迫不得已用了一下C#后的一些感受(与vb.net对比)
vb.net吧
全部回复
仅看楼主
level 14
sanhom 楼主
因为用习惯了vb.net,所以感到C#很多地方不如vb.net人性化,由于本人不是深度用户,只是个人爱好随便玩玩的,所以大体发现了如下不同:
vb.net支持全局变量,C#不支持;
对于【app.config】设置里的变量vb.net也比C#方便好用:My.Settings.变量名 就行了也不用import,C#要先useing System.Configuration;,再ConfigurationManager.AppSettings["变量名"],而且直接在设置页面里的变量还读不出来,必须加到appSettings里add key;
还有,同样的功能,C#要比vb.net占的行多,还必须以大括号包围,一个大括号要按两个键……;
vb.net会在输入的函数后自动补全括号,C#不会还报错,必须手工添加括号;
vb.net输入一行语句后直接回车即可,C#必须分号;后回车。
我想说我是来编程的,不是来打各种标点符号的。不知道为什么C#那么不方便(起码对我这个非专业程序猿这么觉得),还这么受欢迎。
如果对两种语言都熟悉的大虾可以来说说自己的经验和看法。
2020年03月13日 03点03分 1
level 13
别人没要求你用 C# 的时候你可以继续 VB。这样可以节省很多打 (); 的时间。
2020年03月15日 09点03分 3
我用VB都打(),不然分不清方法和属性
2022年07月16日 18点07分
level 3
因为你习惯vb.net,用起C#当然不自然了,其实我也一样,一直用vb.net ,查资料时大多是C#,所以也去搞了C#。
全局变量,C#还是有的,只是封装起来了,就是 块.变量 这样来使用,麻烦了点。
VB.net更像人类语言,按人类语言来办事。C#(其实所有C吧)更重逻辑上的东西,如变量,指针,i++,++i等等,有时很是方便,但读起程序也费脑子。
国内C#热门,只是因为国内教学上的问题,国外VB.net还是很多人用的。
C和vb都发展到.net以后,都大同小异了,相互转换了不用花费多少精力就可以学会的了。
2020年04月14日 14点04分 4
level 3
有没有那种把vb的项目工程转换成c#语法的
2020年04月19日 15点04分 5
level 1
我也是从.net转到C#的,感觉还好吧,因为以前学过C++,跟C++差不多,我觉得C#跟VB.NET没啥差别,奈何人家更受欢迎啊,两个差不多的东西,当然是受欢迎的用的多
2020年05月08日 08点05分 6
level 9
看到第一句cs不支持全局变量,就看不下去了,你觉得cs不方便是因为你还不了解cs……
2020年05月10日 11点05分 7
level 1
不得不承认,vb是最好用的语言,没有之一
2020年05月13日 05点05分 9
python呢,比vb还简单
2021年02月19日 08点02分
@Mozartea 我怎么觉得Python并不简单呢,很多东西不如vb那么直观
2025年11月08日 04点11分
level 1
但是微软放弃了VB,你开始考虑改用C#了吗?
2021年01月01日 17点01分 10
level 1
都差不多…一直做c#,现在这个项目是vb.net的,拿过来直接就会[阴险]
偶尔有不通用的查一查就行了
2021年03月25日 07点03分 11
level 1
讲真,C
#的括号看得我头疼,基本了解下C#
语法能看懂C#就行了,真正去用这个函数那个语句报错**。可是VB.NET的书国内的很少,KINDLE上就木有
2021年04月11日 04点04分 12
level 13
然而VB功能还是不及C
# 强大。C#
可以在async方法内yield return,VB把Async和Iterator连用编译器会报错!C# 还有await foreach和await using,VB也没有!
2022年07月13日 15点07分 13
然而,除了MAUI外,C
#能做到得VB.net都能做到,VB.net做不到得,C#
也白扯。
2022年12月20日 14点12分
@gaoqimin 回复 gaoqimin :C#凭借ASPNET Core实现B/S跨平台,凭借MAUI实现C/S跨平台,你VB能跨平台吗?光是跨平台就可以干翻VB了。未来不会有人愿意写一个Windows only的程序
2022年12月20日 15点12分
lkk
@360_safe vb.net一样可以用maui,稍微修改下项目就行了
2024年07月29日 03点07分
level 8
如果真的嫌弃标点,那 Java上的 标点更多[捂嘴笑][捂嘴笑][捂嘴笑][捂嘴笑]
2022年07月14日 13点07分 14
1 2 尾页