Char.IsUpper(x)?""+x:x.ToString())).TrimStart('') ;次のようになります。大文字で始まる単語の間にスペースを入れる"/> Char.IsUpper(x)?""+x:x.ToString())).TrimStart('') ;次のようになります。大文字で始まる単語の間にスペースを入れる">
大文字で始まる単語の間にスペースを入れるには、次の例を試してください。 -
まず、文字列を設定します。
var str = "WelcomeToMyWebsite";
上でわかるように、文字列には大文字の前にスペースがありません。これを追加するには、以下に示すように LINQ を使用します。 -
str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');
これは、大文字で始まる単語の間にスペースを入れるための完全なコードです -
using System; using System.Linq; class Demo { static void Main() { var str = "WelcomeToMyWebsite"; Console.WriteLine("Original String: "+str); str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' '); Console.WriteLine("New String: "+str); Console.ReadLine(); } }
以上がC# 大文字で始まる単語の間にスペースを追加するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。