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

在Java和C#之间移动时,您是否改变了您的想法?

如何解决《在Java和C#之间移动时,您是否改变了您的想法?》经验,为你挑选了1个好方法。

对于任何有兴趣在Java和C#中工作的人来说,这都是一个问题.

当你从一个移动到另一个时,你是否发现你必须进行某种心理上下文切换?

我现在正在这两个方面工作,因为语法和库是如此相似而又微妙的不同,当我从一个移动到另一个时,我发现它令人沮丧.

这比我在任何其他编程语言之间移动经历的要多得多.

有没有人有任何提示让你的大脑以相似的语言不同地工作?



1> Jon Skeet..:

是的,我必须进行心理上下文切换 - 因为LINQ在Java中不可用:(

除此之外,还有一些像foreach (X x in y)vs for (X x : y)这样的东西经常让我失望,但不是很大.

至于让你的大脑以不同方式工作的提示:不要试图使用其他语言的命名惯例.例如,我发现在Java中使用带有驼峰的方法名称可以很好地推动我的大脑.

编辑:泛型方面的差异很重要,偶尔也会出现大脑翘曲.

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