所以像我说的,我已经学了两个学期的Java了。我真的很喜欢我们的教科书,因为每章末都有一些具有挑战性的项目。这本教科书非常清晰,我没有理解上的问题(虽然二维和三维数组让我有些困扰)。我曾经试着读过一些C#的书,比如《Pro C# 2008 and .NET 3.5》和《C# 4.0 in a Nutshell》。我发现这些书很枯燥,并且信息量很大,让我感到昏昏欲睡(不冒犯这两本根据亚马逊评分“精彩”的书的作者)。
你会建议我先完成我的Java教科书,提高我对数组、多态等通用于大多数编程语言的知识的了解,然后再转向C#,因为语法非常相似,所以应该很容易转换。还是说我现在就要从头开始学习C#?如果是后者,你能推荐一些免费的在线资源吗?这些资源可以让我保持参与并同时教我所有关于C#的知识。
有人建议我先学习.NET,但我觉得这不是最好的主意。.NET只是一个充满库的大怪物。如果我连C#或VB都不懂,我怎么能应用它呢?总之回到我的问题上:先掌握Java再转向C#,还是直接学习C#?
免责声明:我不想开始.NET vs J2EE或C# vs Java的争论。我选择C#。我已经决定将来想在微软公司工作。.NET是我想学习的。
谢谢!期待答案。