我有一个字符串,其中包含大写和小写字符混合的单词.
例如: string myData = "a Simple string";
我需要将每个单词的第一个字符(用空格分隔)转换为大写.所以我希望结果如下:string myData ="A Simple String";
有没有简单的方法来做到这一点?我不想拆分字符串并进行转换(这将是我的最后手段).此外,保证字符串是英文的.
我试图在ASP.net中返回一个用户名,但更喜欢将第一个字符转换为高位,例如,如果用户名是'test',我想返回'Test'.
获取用户名的代码:
<h3>Welcome Home<strong><%: User.Identity.Name %></strong>.
Run Code Online (Sandbox Code Playgroud)
不是100%肯定如何实现这一点,我很确定它最终会变得简单,但任何帮助将不胜感激.
谢谢
固定
h3>Welcome Home <strong><%: User.Identity.Name.ToUpper().Substring(0,1) + User.Identity.Name.ToLower().Substring(1) %></strong>.
Run Code Online (Sandbox Code Playgroud)