C#在英语中普遍存在吗?

4th*_*ace 5 .net c# localization visual-studio

对于将机器设置为除英语之外的某种语言的人,C#语言是否可以本地化?

换句话说,C#总是无条件用英文写的吗?

Est*_*aya 16

C#是用C#编写的; C#本身就是一种语言.您可以根据需要为变量命名,但保留字是C#,而不是英语,西班牙语或任何其他语言.

取"int"(或Int32)类型的单词.你不能说"int"是一个英文单词; 没有说英语的人真的用Int32这个词来谈论一个整数.或者"做什么"这句话怎么样?没有人说:"嘿Bobby,在时间不到5点的时候做任务x".

一些C#保留词的根源是英语,但这并不意味着它们就像英语一样.西班牙语,法语和许多其他"浪漫"语言共享相同的根,但它们不一样.

  • 英语是日耳曼语,不是罗曼语;-P.不过,它有很多法国/拉丁风格的影响. (5认同)
  • 你是不是躲着很多头发分裂mumbojumbo的问题.我认为提问者问他是否可以获得一个C#版本,其中关键字基于英语以外的语言. (2认同)

dtb*_*dtb 13

C#在C#语言规范(ECMA-334)中标准化.

只有一组关键词(英语),每个人都一样..NET Framework(不是C#语言的一部分)也对所有类和方法名称使用英语.

当然,您可以根据需要命名变量和方法名称.C#支持整个Unicode字符范围.


Guf*_*ffa 5

关键字源自英语单词,但不管本地语言如何,关键字都不会改变.

我见过本地化编程语言的唯一地方是Excel.公式的函数名称被翻译,因此例如在瑞典语版本If中调用该函数Om.