Me gustaría tomar una cadena con pasadores como "CountOfWidgets" y convertirla en algo más fácil de usar como "Count of Widgets" en C#. Múltiples caracteres adyacentes en mayúscula deben dejarse intactos. ¿Cuál es la forma más eficiente de hacer esto?Dividir una cadena Pascal-case en el conjunto lógico de palabras
NOTA: Duplicado de .NET - How can you split a "caps" delimited string into an array?
Esto no es una cuestión duplicado porque la respuesta vinculada a no atender a "Múltiple el carácter en mayúscula adyacente debe dejarse intacto " – PandaWood