私にはa DetailsView
がありTextBox
、入力データは常に FIRST LETTER IN CAPITAL で保存する必要があります。
例:
"red" --> "Red"
"red house" --> " Red house"
この最大のパフォーマンスを実現するにはどうすればよいですか?
注:
回答と回答の下のコメントに基づいて、多くの人は、これは文字列内のすべての単語を大文字にすることについて尋ねていると考えています。たとえば、そう=> Red House
ではありませんが、それがあなたの求めるものである場合は、TextInfo
のToTitleCase
方法を使用する答えの1つを探してください。(注:これらの回答は、実際に尋ねられた質問に対しては正しくありません。)警告
については、TextInfo.ToTitleCaseのドキュメントを参照してください(すべて大文字の単語には触れない-頭字語と見なされます。 「McDonald」=>「Mcdonald」などのように下げられます。カルチャ固有の微妙な再大文字化ルールをすべて処理することは保証されていません。
注:
質問はあいまいな最初の後の文字がする必要があるかどうかの強制する場合を下げます。受け入れられた回答では、最初の文字のみを変更する必要があると想定しています。文字列内の最初の文字を除くすべての文字を小文字にしたい場合は、を含みToLower
、ToTitleCaseを含まない回答を探します。