因为我是一个刚刚完成工程学的初学者,而且我对 C、C++ 有很好的了解... 我也想学c#,结果发现c#4.0已经发布了.....
- 我应该关心之前的吗 版本?
- 对于初学者快速学习 c#,您有哪些建议?
- 要考虑哪些因素 从 C、C++ 迁移到 C# 时?
最佳答案
C# 4 基本上是所有其他版本的超集,因此如果您知道 C# 4,那么您肯定知道早期版本。另一方面,我认为了解哪个版本中有什么是值得的。我有几个 "bluffer's guides"在我的 C# in Depth 网站上,它提供了一些关于 C# 2 和 3 的信息——我很快就会为 C# 4 做一个类似的信息。参见 this question获取每个版本中的一个非常简短的功能列表。
至于从 C 和 C++ 迁移 - 尝试忽略您认为自己知道的一切。有些位会相似,有些位会完全不同。您应该尝试按照语言期望的方式工作,而不是对其应用 C++ 习语。
您可能想阅读 Essential C# 4.0 , C# 4.0 in a Nutshell或 Accelerated C# 2010 .我自己的书 - C# in Depth - 很快就会有第二版,涵盖 C# 4,但它确实是为已经了解 C# 1 的人设计的。
关于c# - 是否必须在开始使用 c# 4.0 之前学习所有其他版本的 c#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2666827/