【发布时间】:2016-09-17 16:14:36
【问题描述】:
为什么 ASCII 读作单词时不写成“Ascii”?
我了解只有包含三个或更多字符的首字母缩写词应大写。
ASCII 不是首字母缩写词吗?我从来没有听过有人拼出 A - S - C - I - I 当他们说的时候。
编辑
事实上,System.Text 命名空间中的许多类似乎并未遵循此约定,尽管我想不出在 .NET Framework 中为具有三个或更多字符的首字母缩略词保留其他任何地方的大写字母。
System.Text.UTF7Encoding
System.Text.UTF8Encoding
System.Text.UTF32Encoding
这些肯定是不符合约定的异常。
【问题讨论】:
-
Krzysztof Cwalina 和 Brad Abrams 第 2 版框架设计指南 p40-p42,据此:stackoverflow.com/a/2109419/2707705
-
AIDS、NATO、ANSI、MPAA、HTML、IEEE、苏联……你的共同规则似乎有很多例外。
-
这是我对首字母缩略词的理解。我的理解是 ASCII 也应该被视为其中之一。 data.grammarbook.com/blog/abbreviations/…
-
请在标记我的问题时发表评论