Преобразование между корпусом Паскаля, верблюжьим футляром и правильным корпусом в C#

В этом примере используются методы расширения строк для преобразования строк между корпусом Pascal, верблюжьим футляром и правильным случаем.

В случае Pascal каждое слово заглавное, как в ThisStringIsPascalCased. В случае с верблюдом каждое слово, кроме первого, капитализируется как в thisStringIsCamelCased. В правильном случае каждое слово капитализируется и разделяется пробелами, как в этой строке. Собственная оболочка.

В следующем коде показан способ расширения строки ToPascalCase.

Этот метод разбивает строку на слова, разделенные пробелами. Затем он перебирает слова, используя их и объединяя их.

В следующем коде показан способ расширения строки ToCamelCase.

Метод расширения ToCamelCase аналогичен методу ToPascalCase, за исключением того, что он не использует значение первого слова.

В следующем коде показан способ расширения ToProperCase.

ToProperCase пересекает символы в строке и вставляет пробел перед каждой заглавной буквой. Обратите внимание, как он использует char.IsUpper, чтобы определить, является ли символ верхним.

Источник: http://csharphelper.com/blog/2014/10/convert-between-pascal-case-camel-case-and-proper-case-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *