质疑C#在Microsoft Visual Studio .NET开发工具中的地位!同时请教高手.

zenggan 2004-12-28 12:30:41
质疑C#在Microsoft Visual Studio .NET开发工具中的地位!同时请教高手.
首先我不怀疑C#的功能强大,C#的语法简洁明了.可是...问题在于,现在这个时代是工具的时代,谁拥有更好的工具,谁就拥有强大的力量.
VB的语法是繁琐,但...在工具看来,这已经不是什么问题, 比如:定义函数 function abc ,,,然后呢?回车就是了,VS工具自动帮你生成了end function 这样的语句. 再举例 dim dt as ..然后呢?空格就是了,VS工具会让你选择需要的类型,这时候你只要键入类型的前几个字母,就可以选中了.
VB的语法繁琐在工具下变得何其简单???

反观C#, 别的不说,就定义变量来说,它就存在很大的问题,比如 : 我有一个类,名为ABC1223243256,当然名字不重要,关键是我不会去记清楚,我就记得它前面的ABC,这种情况下,VB当然不是问题,我只要键入ABC,它就会自动出现在列表中,我看一下,当然就知道是哪一个了.可是到C#中,就麻烦来了.因为你必须记住类名,一个字符都不能错!!!当然你可以去记住它所在的命名空间,然后再点出列表,但是这样做更麻烦,或者命名空间更难记住,取名更复杂.

看来仅仅能用C#做类库开发,代码量不大的工作.对于前台页面,我觉得C#实在太弱智了,至少在定义变量上,C的语法没办法智能化,实在一个很大的缺憾.


用C#不多,想听听C#高手谈谈,工具对C#语法的支持和优势.
...全文
295 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
marvelstack 2004-12-28
  • 打赏
  • 举报
回复
等vs 2005
bugsbuddy 2004-12-28
  • 打赏
  • 举报
回复
自动提示也有缺点,自动加括号、加引号、加结束符,我很痛苦
VB的Alt + ->比C#的Ctrl+J慢,VB还不能自动加XML注释,我很痛苦,呵呵
runi 2004-12-28
  • 打赏
  • 举报
回复
自己原因,别怪人家
mt_wang 2004-12-28
  • 打赏
  • 举报
回复
自己原因,别怪人家
ET2004 2004-12-28
  • 打赏
  • 举报
回复
“这个时代是工具的时代,谁拥有更好的工具,谁就拥有强大的力量”

不敢苟同
jin_xiaolu2000 2004-12-28
  • 打赏
  • 举报
回复
个人认为是你自己好多不知道罢了

多用用就好多了,发抱怨你也不多调查下啊
宁静雪 2004-12-28
  • 打赏
  • 举报
回复
不是C#弱智,是楼主弱智也.
yanrenyan 2004-12-28
  • 打赏
  • 举报
回复
Ctrl+J可以啊!
健者天行 2004-12-28
  • 打赏
  • 举报
回复
Ctrl + J
哈哈007哈 2004-12-28
  • 打赏
  • 举报
回复
我觉得2003也非常方便的,没有什么不好用的!

niwalker 2004-12-28
  • 打赏
  • 举报
回复
用C#没有多久吧?提出这样的质疑很正常。就和我用VB一样不习惯。呵呵,说笑而已。
zm820607 2004-12-28
  • 打赏
  • 举报
回复
VB.Net的智能感应确实非常方便,这也是C#不足的地方。
但是当你面对已经写了近千行的代码的时候,你再去维护这些代码,这时VB语法繁琐的弊端就暴露出来。
在无数个if-end 中去修改,那简直是折磨。
最近一直在维护vb。net的代码,满眼字母,眼睛都要看爆炸了。
mobydick 2004-12-28
  • 打赏
  • 举报
回复
Alt+右箭头
没用过吧。
xiao88yan 2004-12-28
  • 打赏
  • 举报
回复
在使用的方便性方面,深有同感,我也是从VB.NET转过来的,感觉确实不太方便
hxhbluestar 2004-12-28
  • 打赏
  • 举报
回复
要我说你什么好呢?Alt + -> 用过吗?
hanbinghai 2004-12-28
  • 打赏
  • 举报
回复
Alt + ->
luoshulin 2004-12-28
  • 打赏
  • 举报
回复
vs 2005
完全可以做到
flyaqiao 2004-12-28
  • 打赏
  • 举报
回复
可以呀!CTRL+SPACE,前提是你要改了输入法的CTRL+SPACE快捷键
yuanqin810616 2004-12-28
  • 打赏
  • 举报
回复
CTRL+J 就可以看到你定义的所有变量了
内容概要:本文介绍了一个基于冠豪猪优化算法(CPO)的无人机三维路径规划项目,利用Python实现了在复杂三维环境为无人机规划安全、高效、低能耗飞行路径的完整解决方案。项目涵盖空间环境建模、无人机动力学约束、路径编码、多目标代价函数设计以及CPO算法的核心实现。通过体素网格建模、动态障碍物处理、路径平滑技术和多约束融合机制,系统能够在高维、密集障碍环境下快速搜索出满足飞行可行性、安全性与能效最优的路径,并支持在线重规划以适应动态环境变化。文还提供了关键模块的代码示例,包括环境建模、路径评估和CPO优化流程。; 适合人群:具备一定Python编程基础和优化算法基础知识,从事无人机、智能机器人、路径规划或智能优化算法研究的相关科研人员与工程技术人员,尤其适合研究生及有一定工作经验的研发工程师。; 使用场景及目标:①应用于复杂三维环境下的无人机自主导航与避障;②研究智能优化算法(如CPO)在路径规划的实际部署与性能优化;③实现多目标(路径最短、能耗最低、安全性最高)耦合条件下的工程化路径求解;④构建可扩展的智能无人系统决策框架。; 阅读建议:建议结合文模型架构与代码示例进行实践运行,重点关注目标函数设计、CPO算法改进策略与约束处理机制,宜在仿真环境测试不同场景以深入理解算法行为与系统鲁棒性。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧