到目前为止,我有这段代码将每个字符转换为大写:
public string Header
{
get
{
var value = (string)GetValue(HeaderProperty);
return !string.IsNullOrEmpty(value) ? value.ToUpper() : value;
}
set
{
SetValue(HeaderProperty, value);
}
}
Run Code Online (Sandbox Code Playgroud)
但是我只想转换每个单词的第一个字符。有什么功能可以让我做到这一点?
您可以ToTitleCase如下使用:
return System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(value.ToLower());
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |