因为用习惯了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#那么不方便(起码对我这个非专业程序猿这么觉得),还这么受欢迎。
如果对两种语言都熟悉的大虾可以来说说自己的经验和看法。
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#那么不方便(起码对我这个非专业程序猿这么觉得),还这么受欢迎。
如果对两种语言都熟悉的大虾可以来说说自己的经验和看法。
