当前位置:  开发笔记 > 编程语言 > 正文

在C++之后学习C#

如何解决《在C++之后学习C#》经验,为你挑选了3个好方法。

在语言的进步中,我一直在学习C和C++.现在我想学习C#.我知道它们之间存在一些巨大的差异 - 例如删除指针和垃圾收集.但是,我不知道两者之间的许多差异.

在转向C#时,C++程序员需要知道的主要区别是什么?(例如,我可以使用什么代替STL,它们之间的语法差异,或者其他任何可能被认为重要的东西.)



1> Jeff Hillman..:

C#开发人员的C#是一个很好的起点.该表列出了两种语言之间最重要的比较.

一旦你研究了其中的一些差异,你可以选择一个过去用C++编写的自包含项目,并用C#重写它.在第一遍中,您可能最终会使用相同的设计和算法直接进行翻译.随着您对C#的熟悉程度越来越高,您将认识到如何利用C#中提供的语言功能,以及令人难以置信的多功能.NET Framework.


这是更新的链接:https://msdn.microsoft.com/en-us/library/yyaad03b(v=vs.90).aspx?f=255&MSPPError=-2147217396 for C#for C++ developers

2> Greg Hewgill..:

我认为重要的是要注意指针并没有真正从C#中删除,但它们仍然存在,它们无处不在,它们被称为引用.



3> orcmid..:

Charles Petzold有一个.NET Book Zero,专为想要学习C#和.NET的C/C++ Windows程序员而设计.这是从他的网站免费下载PDF.本书中使用的所有源代码都可以单独的Zip文件下载.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有