C#中字符串首字母大写

1、前几天遇到一个问题,怎么是一个字符串首字母大写。
C#里面没有直接的函数:但是可以使用TextInfo 类。

首先导入命名空间

+展开
-C#
using System.Globalization;
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():"");
}

来源:http://blog.csdn.net/atian15/archive/2008/12/10/3490832.aspx

加支付宝好友偷能量挖...


评论(0)网络
阅读(188)喜欢(0)Asp.Net/C#/WCF