C#中字符串首字母大写
1、前几天遇到一个问题,怎么是一个字符串首字母大写。
C#里面没有直接的函数:但是可以使用TextInfo 类。
首先导入命名空间
这样就可以啦。
补充,自定义函数来实现
来源:http://blog.csdn.net/atian15/archive/2008/12/10/3490832.aspx
C#里面没有直接的函数:但是可以使用TextInfo 类。
首先导入命名空间
+展开
-C#
using System.Globalization;
using System.Threading;
TextInfo tInfo = Thread.CurrentThread.CurrentCulture;
tInfo.ToTitleCase("abc");
using System.Threading;
TextInfo tInfo = Thread.CurrentThread.CurrentCulture;
tInfo.ToTitleCase("abc");
这样就可以啦。
补充,自定义函数来实现
+展开
-C#
private string FormatString(string v)
{
if(string.IsNullOrEmpty(v))return v;
return v.Substring(0, 1).ToUpper() + (v.Length>1?v.Substring(1).ToLower():"");
}
{
if(string.IsNullOrEmpty(v))return v;
return v.Substring(0, 1).ToUpper() + (v.Length>1?v.Substring(1).ToLower():"");
}
来源:http://blog.csdn.net/atian15/archive/2008/12/10/3490832.aspx
加支付宝好友偷能量挖...