当前位置: 首页 > 面试题库 >

您应该在Java / C#中使用国际标识符吗?

祁均
2023-03-14
问题内容

C#和Java几乎允许在类名,方法名,局部变量等中使用任何字符。使用非ASCII字符,测试不良的编辑器和分析工具的边界以及某些人难以阅读,还是美国的嚣张气概是唯一的反对?


问题答案:

我会坚持使用英语,这仅仅是因为您通常不知道谁在使用该代码,并且因为在构建/测试/错误跟踪进度中使用的某些第三方工具可能会出现问题。在非德语键盘上输入äöüß只是PITA,我只是相信从事软件开发的任何人都应该说英语,但这也许只是我作为非英语母语者的傲慢。

您所谓的“美国傲慢”并不是您的程序是否使用国际变量名,而是您的程序认为“Währung”和“ Wahrung”是同一个词时。



 类似资料:
  • 本文向大家介绍C#在标识符中使用转义序列,包括了C#在标识符中使用转义序列的使用技巧和注意事项,需要的朋友参考一下 示例 转义序列不限于string和char文字。 假设您需要重写第三方方法: 并假定该字符Œ在用于C#源文件的字符编码中不可用。你是幸运的,它允许使用的类型逃逸\u####或者\U########在标识中的代码。所以写是合法的: 并且C#编译器将知道Œ并且\u0152是相同的字符。

  • 问题内容: 这里有什么问题? 这抱怨: 问题答案: 将你的代码放在一个方法中。 尝试这个: 然后从你的IDE“运行”该类

  • 问题内容: 我从Google得知,国际化是使我的Web应用程序使用所有语言的过程。我想了解Unicode的国际化过程,所以我从这里到那里了解了Unicode 。 我能够了解Unicode,即如何将一个字符集设置为编码为字节,然后再将字节解码为字符集。但是我不知道如何进一步前进。我想学习如何比较字符串,还需要知道如何在Web应用程序中实现国际化。有什么建议吗?请指导我。 我的目标: 我的主要目标是开

  • 问题内容: 我正在尝试在示例应用程序中设置react-router,但出现以下错误: 我的应用程序设置如下: 父组件 子/ 组件 知道我在做什么错吗? 这是一个沙盒链接来演示该问题。 问题答案: 我假设您使用的是React-Router V4,就像您在原始Sandbox Link中 使用的一样。 您呈现在调用组件用来渲染和主要成分是外面,这就是为什么它被抛出的错误: 您不应在 外使用 变化 : 使

  • 我一直在用C语言,用clang编译。我想包括 不幸的是,这个标题对一些字段名(比如第727行)使用了,这是C语言中的一个关键字。 有没有办法解决这个问题? xcb/xkb. h:

  • 在 Internet 或 Intranet 上发布消息的一个优点是您可以建立一个用户可以从不同国家(地区)访问的国际化 Web 站点。用户可以申请已被本地化为当地语言的网页,使用浏览器的本地化版本阅读。在建立一个包含有多种语言网页的 Web 站点时,需要转换在浏览器与 Web 服务器间或 ASP 脚本与 ActiveX 组件间传递的字符串。例如,如果一个日文浏览器在 HTTP 请求中发送了表格或查