从C++转向C#需要注意什么

RuntimeError 2010-07-23 03:53:58
我以前一直从事VC++编程,现在改行学C#了。请各位高手给我提点学习建议。谢谢!来者有分。
...全文
263 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
aikeli1234567 2010-07-24
  • 打赏
  • 举报
回复
也是啊,C++应该更挣钱吧,我现在正准备学习呢!
RuntimeError 2010-07-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 huminghua 的回复:]
同意楼上的。。语法和命名很重要哦!C++不是很好嘛!难道你是想多一门语言多一条出路吗?
[/Quote]

我发现我措辞有误,我不是要“改行”,只是想学学,因为C#有很多比C++优越的地方。
点点的遁地 2010-07-23
  • 打赏
  • 举报
回复
呵呵 我现在C#转c++ 问下楼主经验 我QQ 214921019
无所依赖 2010-07-23
  • 打赏
  • 举报
回复
很多
为什么要转呢
jbz001 2010-07-23
  • 打赏
  • 举报
回复
没多少需要注意的,就是有些书写习惯,新的东西,完了。
gaokea 2010-07-23
  • 打赏
  • 举报
回复
呵呵,都不错啊 其实
cranium 2010-07-23
  • 打赏
  • 举报
回复
.NET的东西还是有很多蛮好用的,需要门方便的语言,C#是为.NET量身定做的,值得首选。

C++.NET就是语法方面太麻烦,尤其^这个顶级符号,普遍程度跟指针有得一拼,而且这个按键的位置,唉。。总之我是很不习惯。使用.NET用C#也主要是这个原因。
chenchenyangll 2010-07-23
  • 打赏
  • 举报
回复
LS有人说到了 类库
语法什么的 就不必多说了(也没啥可说)

多做项目 多上MSDN(或者CSDN= =||)
justfortemp 2010-07-23
  • 打赏
  • 举报
回复
可以忘掉指针了
sun0322 2010-07-23
  • 打赏
  • 举报
回复
还是c++好,别转了!
zjx198934 2010-07-23
  • 打赏
  • 举报
回复
没啥子 可注意的 语言都是想通的 语法和内存处理!
HolyPlace 2010-07-23
  • 打赏
  • 举报
回复
C++蛮好的,建议别转了,如果转也很容易,基本看一本C#的入门书就OK了
lanse20_2010 2010-07-23
  • 打赏
  • 举报
回复
注意语法,有一段时间我在c#里写c++,呵呵
showjancn 2010-07-23
  • 打赏
  • 举报
回复
我就是从C++转到C#的。
我觉没有太多要注意的,重点是一些语法吧。毕竟C#新增了很多。
其实会C++理解C#很容易。

这么些年下来,终于有一点点语言只不过是工具,重点在设计和思想的感觉。呵呵
xuzm66 2010-07-23
  • 打赏
  • 举报
回复
转C#?
我还想转C++呢

呵呵
moonwrite 2010-07-23
  • 打赏
  • 举报
回复
继续底层 汇编
哦..耶...
a06082115 2010-07-23
  • 打赏
  • 举报
回复
基本上啥都不要看,哎咱现在从c#->c++就注意的东西多了
sardineany 2010-07-23
  • 打赏
  • 举报
回复
你会觉得编程如此轻松。。
xieyuexiao2011 2010-07-23
  • 打赏
  • 举报
回复
注意多穿“内裤”—>类库!~~
harker007 2010-07-23
  • 打赏
  • 举报
回复
跟你一样以前用vc 后来用了c# 感觉爽多了 不过逆过程是很痛苦的
加载更多回复(11)
c#从入门到精通第四版的pptC#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 [1] C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。 [2]

110,549

社区成员

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

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

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