0

私は次のようないくつかのコードを試しました

string s = "this is example";
txt1TextBlock.Text = Thread.CurrentCulture.TextInfo.ToTitleCase(s);

しかし、WP7Silverlightは違うようです。

それを行う方法はありますか?

ありがとう..

4

2 に答える 2

2

次のことを試してください、

String s = "this is example";
string result = "";
string[] words = s.Split(' ');
for (int i = 0, l = words.Length; i < l; ++i)
{
     result = result + words[i][0].ToString().ToUpper() + words[i].Substring(1) + " ";
}
MessageBox.Show("Old Value: "+s+" New Value: "+result);
于 2012-06-22T09:06:08.820 に答える
0

Silverlight Windows PhoneのStringクラスにはSplitメソッドがないため、SubString()、Append()、Replace()、ToUpper()、ToLower()などの基本的な文字列関数を使用する必要があります。

次のチュートリアルを参照してください。

http://www.c-sharpcorner.com/UploadFile/stephenarmbrust/FunctiontoChangeaBlockofTextofTitleCase11232005231948PM/FunctiontoChangeaBlockofTextofTitleCase.aspx

于 2012-06-20T08:43:50.820 に答える