大家看看,现在觉得ASPNET中用C#的人越来越多了,我是用VB的,觉得工作上的空间受到了限制,要不要用C#哦,,大家参谋一下吧,,, 工作了1年半了,,,都是用VB写ASP.NET 大家觉得现在学C#如何哦 是不是C#一定比VB有前途拉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用还是有好处的。虽然我觉得VB.NET大多数方面比c#要方便、周到、优秀,但是VB.NET很多地方过于方便而强调模糊逻辑了(容易助长滥用一些错误写法),另外VB.NET相比c#有一些明显的技术落后(这也许是为了初学者考虑吧)。 总的来说,VB.NET的编程效率高。 //VB.NET相比c#有一些明显的技术落后(这也许是为了初学者考虑吧)为了向前兼容,比如保留了很多旧VB函数 以前学过VB 现在用C# 调试的错误大部分都是写法错误 郁闷~ 我一直在有C#快一年了,最近在看.Net分布编程,VB的看下来感觉跟C#差别不大Vb转C#或 C#->Vb应该多挺方便的不过个人喜欢C#语法要简洁一些 我非常看重几个c#特点(但是据说将来的VB.Net9也会有)举例:1.RegisterRemotings[] rs =(RegisterRemotings[]) asm.GetCustomAttributes(typeof(RegisterRemotings), false);Array.ForEach(rs, delegate(RegisterRemotings rr){ if (!_ports.ContainsKey (rr.Port)) _ports.Add(rr.Port,RegCh(rr.Port)); MarshalByRefObject obj = (MarshalByRefObject)Activator.CreateInstance(rr.FactoryType); _Services.Add(obj); System.Runtime.Remoting.RemotingServices.Marshal(obj, rr.objectUri);});也就是匿名方法中可以引用外部变量的功能。2. 几乎所有的搜索算法都在“迭代器”方法下被优化了。3. 关于事件、运算符重载等方面的方便性。 VB转C#我觉得还是挺简单的.主要是记住几个特别的地方:数组表示方法不同,一个是(),一个是[]声明变量,对象,方法的语句有区别, 记熟既可.有些关键字比较麻烦, 像base, internal, static等等, 在两种语言里不太一样.还有C#每行都有分号.其他来说, 都差不多啊~~ 我是C#程序员, 但我经常去帮VB组的, 虽然感觉很不习惯,不过并不觉得难~ 呵呵,,,是哦,,,那我现在的想法是,边用VB啊,然后去看看C# 只是以后,会不会asp.net(VB)被抛弃哈,,,,,,现在都有这种趋势了,,,去看单位招认,,,都要强调要asp.net(C#)的哦 用VB一年半了却觉得转C#困难?不会吧。我也是用VB,但大多数查到的资料都是C#的,没办法,就自己翻译了,不行的借助软件。思想既然一样,最多是写法的问题。转换不用多长时间吧。我觉得要是让我转,一个星期也差不多了 是哦,,,我试过拉,,,因为我们是用VB的,看C#的资料,翻译成VB的很简单哦,,,可是当你把VB的代码转C#的时候,用的精力会比VB多哦,,,现在用C#都没有什么问题的哈只是用的效率,,,还有不是很顺手拉^_^ 说VB会被抛弃我觉得毫无根据甚至可笑。我们公司想用C#的都要求转成VB了。为的就是快速开发。国内来说C#用的比率大一些,但是国外,用VB.net还是占大多数。谁说VB的用户就比C#少了? 楼上说得没错,国内很多喜欢用C#,但国外和台湾的喜欢用VB.NET,当然如果你要在国内找的话,劝你C#还是学一下,以后有招的时候,上手也快====CSDN 小助手 V2.5 2005年11月05日发布====CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx下载:http://szlawbook.com/csdnv2------------------------------------------------------------------------终于把CSDN小助手的代码修改好了,终于又可以用了,哈哈 我跟楼主一样,同样是用VB.NET的,但是有时候也会把C#的代码翻译成Vb,因为有C++的功底,现在两种都觉得是入门了,感觉两者其实也差不多啊!!当然,有时还是觉得现在好像C#比较受人欢迎,学vb。net好像总被人觉得不专业的感觉!!郁闷~~ 总觉得C#逻辑性和可读性更强些...C#的出台是为了和JAVA一拼高下滴..总有他高级语言的突出的地方..也代表了微软未来的方向... 用VB.net写ASP.net的人也不少啊,很多公司不学C#的原因就是以前年纪较大的程序员习惯了用vb,然后升级到vb.net的,当然多学门语言是好事啊 我就是VB>>C#的了。VB最爽是IDE智能提示非常强悍,不知道为什么C#的就那么的傻。很多语句VB能自动完成,比如if try不过C#非常严格,用了c#以后才能发现以前的习惯太不严格了。 在中国大陆用c#是主流,香港,台湾那里用VB.net的多。 在国外,好像对C#的需求逐年递增相对于VB而言 大学时写了一段时间C,后来就用了c#,对VB了解不多,虽然能看懂,但感觉看VB的源码有些不习惯。 差别不是很大,.net平台下用vb或是C#都可以不过推荐用C#,不会错的。 语音系统 递归删除存储过程 ASP .NET项目暂存文件问题 自定义公式编辑系统 求一条复杂的SQL语句 GirdView数据分页遇到一些问题,急盼高手帮忙! 我在内存中新建了一张表,并增加了列和行,我要如何把这张内存中的表变为在数据库里真实的表呢? Server.MapPath 不支持 URI 格式。 StringBuilder的问题 请问datagrid显示问题?? ASP.NET 2.0母版页与AJAX不能一起用 怎样在post事件中捕捉引发事件的页面控件是哪一个?
为了向前兼容,比如保留了很多旧VB函数
最近在看.Net分布编程,VB的看下来感觉跟C#差别不大
Vb转C#或 C#->Vb应该多挺方便的
不过个人喜欢C#语法要简洁一些
RegisterRemotings[] rs =(RegisterRemotings[]) asm.GetCustomAttributes(typeof(RegisterRemotings), false);
Array.ForEach(rs, delegate(RegisterRemotings rr)
{
if (!_ports.ContainsKey (rr.Port))
_ports.Add(rr.Port,RegCh(rr.Port));
MarshalByRefObject obj = (MarshalByRefObject)Activator.CreateInstance(rr.FactoryType);
_Services.Add(obj);
System.Runtime.Remoting.RemotingServices.Marshal(obj, rr.objectUri);
});也就是匿名方法中可以引用外部变量的功能。
2.
几乎所有的搜索算法都在“迭代器”方法下被优化了。3. 关于事件、运算符重载等方面的方便性。
数组表示方法不同,一个是(),一个是[]
声明变量,对象,方法的语句有区别, 记熟既可.
有些关键字比较麻烦, 像base, internal, static等等, 在两种语言里不太一样.
还有C#每行都有分号.其他来说, 都差不多啊~~
我是C#程序员, 但我经常去帮VB组的, 虽然感觉很不习惯,不过并不觉得难~
我也是用VB,但大多数查到的资料都是C#的,没办法,就自己翻译了,不行的借助软件。思想既然一样,最多是写法的问题。转换不用多长时间吧。我觉得要是让我转,一个星期也差不多了
可是当你把VB的代码转C#的时候,用的精力会比VB多哦,,,
现在用C#都没有什么问题的哈
只是用的效率,,,还有不是很顺手拉
^_^
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2
------------------------------------------------------------------------
终于把CSDN小助手的代码修改好了,终于又可以用了,哈哈
当然,有时还是觉得现在好像C#比较受人欢迎,学vb。net好像总被人觉得不专业的感觉!!郁闷~~
不过推荐用C#,不会错的。