Have you ever wondered why MS doesn’t write abbreviations in all upper case? Like Guid, BmpBitmapEncoder, System.Net.Mime, HttpWebRequest, XmlDocument, etc., instead of GUID, BMPBitmapEncoder, System.Net.MIME, HTTPWebRequest, XMLDocument. I suspect it’s for better readability, but in my opinion, it’s worse, and maybe even a bit incorrect. Is there an MS document that explains why they decided to do it like this? I’m sure it’s intentional, but here’s a bonus question, find a name in the BCL which contains an all upper case abbreviation 🙂
Have you ever wondered why MS doesn’t write abbreviations in all upper case? Like
Share
The rule they use is that two-character acronyms are left uppercase:
IOExceptionWhile longer acronyms are treated as words and use initial cap.
From http://msdn.microsoft.com/en-us/library/ms229043.aspx: