2011-01-13 13 views
0

文字列を文例に変換するにはどうすればよいですか?C#で文字列を文例に変換するにはどうすればよいですか?

タイトルケースに変換したくないです。私の要件は、文例に文字列を変換することです。

+0

jQueryの使用に関して:http://stackoverflow.com/questions/1504638/how文章を文章から文章に変換する-css-or-javascript –

+2

文例を定義するか? –

+0

可能な複製http://stackoverflow.com/questions/3141426/net-method-to-convert-a-string-to-sentence-case –

答えて

0

私はC#ではC#の

string s = "SOME STRING"; 
System.Text.StringBuilder sb = new System.Text.StringBuilder(s); 
s.ToLower(); 
s.ToUpper(s.Substring(0, 1)); 
+0

技術的な文の場合も、特別な言葉の名詞を考慮し、それらを大文字にする。 –

+0

それから、あなたは「特別な」言葉のリストを持っていなければなりませんし、それらも大文字にすることができます。問題に費やす時間はどれくらいかによって決まります。 – fARcRY

0

に例をupper.Heresするsmallcase、その後、最初の文字を変換するために、文字列全体をvonvertでしょう、あなたはこれを行う:

static string UppercaseFirst(string s) 
{ 
    // Check for empty string. 
    if (string.IsNullOrEmpty(s)) 
    { 
     return string.Empty; 
    } 
    // Return char and concat substring. 
    return char.ToUpper(s[0]) + s.Substring(1); 
} 

をCSSであなたができました次のようにしてください(ご使用のブラウザが対応している場合)

#mytitle:first-letter 
{ 
text-transform:capitalize; 
} 
関連する問題