Regarding C# naming for acronyms, if I was writing a library related to the Windows API is there any strong convention toward either WindowsApi or WindowsAPI or is it just p
I've heard that you should avoid abbreviations, so it would become WindowsApplicationProgrammingInterface
, then.
More seriously (folks seem to be mis-reading the above, despite the quote below), this page says:
Any acronyms of three or more letters should be Pascal case, not all caps.
Since API is considered a well-known acronym, the name WindowsApi
is the one to pick if you want to follow the guidelines.