C# Microsoft命名约定

C# Microsoft命名约定,c#,naming-conventions,naming,C#,Naming Conventions,Naming,无论何时使用类和名称空间,Microsoft都支持PascalCase。 我的问题是,为什么XML是:System.XML,而IO是:System.IO,根据: 两个字母的首字母缩略词有一个特例,其中两个字母 大写,如以下标识符所示:IOStream . “大写标识符中的所有字母都是大写的。例如:IO”“两个字母的首字母缩写都是大写的”我投票结束这个问题,因为这是关于设计决策的问题,这超出了堆栈溢出的范围。

无论何时使用类和名称空间,Microsoft都支持PascalCase。 我的问题是,为什么XML是:
System.XML
,而IO是:
System.IO
,根据:


两个字母的首字母缩略词有一个特例,其中两个字母 大写,如以下标识符所示:
IOStream


. “大写标识符中的所有字母都是大写的。例如:IO”“两个字母的首字母缩写都是大写的”我投票结束这个问题,因为这是关于设计决策的问题,这超出了堆栈溢出的范围。