я уже принял взглянуть на такие должности, как:Капитализируя первую букву строки только
Format to first letter uppercase
How to capitalise the first letter of every word in a string
Но ни один из них не кажется, на самом деле работает. Я бы мысли, чтобы начать с, что было бы просто:
.Capitalize();
Как есть:
.Lower(); & .Upper();
Может кто-нибудь, возможно, дать мне какие-либо документы или ссылки о преобразовании в строку, как:
string before = "INVOICE";
Чтобы потом стать:
string after = "Invoice";
Я не получаю ошибок, используя методы сообщений, которые я читаю, но мне остается before
.
Вы можете создать функцию, которая принимает строку в качестве входных данных, принимает первый символ в качестве подстроки, делает это в верхнем регистре, заменяет первый символ в верхнем регистре и возвращает результат. – Robert
И второй вопрос, который вам нужно прочитать, - [Конвертировать всю первую букву в верхний регистр, опускаться ниже для каждого слова] (http://stackoverflow.com/questions/1943273/convert-all-first-letter-to-upper-case -rest-lower-for-each-word? lq = 1) –
's = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase (s.toLower());' из так называемого дубликата является ссылкой I предоставленный в вопросе, который я заявил, «НЕ РАБОТАЕТ», так что удалите дубликат, спасибо ... @SergeyBerezovskiy – KDOT