由于我是刚刚完成工程的初学者,而且我对c,c ++有很好的了解...我还想过研究c#,但我发现c#4.0已经发布了......
Jon*_*eet 19
C#4基本上是所有其他版本的超集,所以如果你知道C#4那么你肯定知道早期版本.另一方面,我认为值得知道哪个版本是什么.我在深度网站的C#上有一些"诈唬指南",它提供了一些关于C#2和3的信息 - 我很快就会为C#4做一个类似的.有关每个版本的功能的简要列表,请参阅此问题.
至于从C和C++迁移 - 尝试忽略你认为你知道的一切.有些位会相似,有些会完全不同.您应该尝试按照语言期望的方式工作,而不是将C++惯用法应用于它.
您可能希望在Nutshell或Accelerated C#2010中阅读Essential C#4.0,C#4.0.我自己的书 - 深度的C# - 将很快出版第二版,涵盖C#4,但它真的是为那些已经了解C#1的人设计的.
小智 5
不,只需要一本关于4.0的好书.如果这本书是完整的(即nto"对于知道3.5的人),那么它就完成了.
只要忘记以前的版本,除非特别要求(目前不是每个商业项目都会使用4.0).
提示?得到一本好书,阅读文档.
C/C++ - 欢迎来自托管内存世界.绕过垃圾收集的方法.现在.绕过没有指针(你可以操纵)并且不要喋喋不休 - 你越熟悉这个环境,感觉就越快;)