请教一个字符串问题 c# 中如何把字符串里的字母区分大小写,并相互转换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string s = "abcABC"; for (int i = 0; i < s.Length; i++) { Console.WriteLine(char.IsLower(s,i) ? "小写" : "大写"); } 转化用ToLower ToUpper方法 static void Main(string[] args) { string strString = "fajIUdiHIR"; for (int i = 0; i < strString.Length; i++) { if (strString[i] >= 'a' && strString[i] <= 'z') { Console.WriteLine(strString[i] + "是小写 ."); } else if (strString[i] >= 'A' && strString[i] <= 'Z') { Console.WriteLine(strString[i] + "是大写"); } } Console.WriteLine("大写输出:" + strString.ToUpper()); Console.WriteLine("小写输出:" + strString.ToLower()); } 可以有很多种实现方式,1,判断是大写还是小写 ,这通过字符的比较即可得2,对字符的ascci码加或减(‘a’- ‘A’= 32)实现大小写转化//小写转大写static string LowerToUpper(string in_str) { int i; string str; char[] ch; ch = in_str.ToCharArray(); for (i = 0; i < in_str.Length; i++) { if (ch[i] >= 'a' && ch[i] <= 'z') { ch[i] =Convert.ToChar( 'A' + (ch[i] - 'a')); } } str = new string(ch); return str; }//大写转小写 static string UpperToLower(string in_str) { int i; string str; char[] ch; ch = in_str.ToCharArray(); for (i = 0; i < in_str.Length; i++) { if (ch[i] >= 'A' && ch[i] <= 'Z') { ch[i] = Convert.ToChar('a' + (ch[i] - 'A')); } } str = new string(ch); return str; } 自己写一个控件(大虾帮忙) 关于异常处理。 数据库的连接问题! 新手问题 请问一个界面编写的问题? 请问怎样获取dataGrid的所有列的数目啊? ColumnCount?? Socket 新人求助,现在已经正在使用此 SocketAsyncEventArgs 实例进行异步套接字操作 求救啊!!!!!!!!!!!! 问一个关于远程登录SQL Server的问题!在线等待!急!急 C#如何执行多句SQL语句组成的脚本 VS2010 怎么回事? List<string>问题
{
Console.WriteLine(char.IsLower(s,i) ? "小写" : "大写");
}
static void Main(string[] args)
{
string strString = "fajIUdiHIR"; for (int i = 0; i < strString.Length; i++)
{
if (strString[i] >= 'a' && strString[i] <= 'z')
{
Console.WriteLine(strString[i] + "是小写 .");
}
else if (strString[i] >= 'A' && strString[i] <= 'Z')
{
Console.WriteLine(strString[i] + "是大写");
}
} Console.WriteLine("大写输出:" + strString.ToUpper()); Console.WriteLine("小写输出:" + strString.ToLower());
}
static string LowerToUpper(string in_str)
{
int i;
string str;
char[] ch;
ch = in_str.ToCharArray(); for (i = 0; i < in_str.Length; i++)
{
if (ch[i] >= 'a' && ch[i] <= 'z')
{
ch[i] =Convert.ToChar( 'A' + (ch[i] - 'a'));
} }
str = new string(ch);
return str;
}//大写转小写
static string UpperToLower(string in_str)
{
int i;
string str;
char[] ch;
ch = in_str.ToCharArray(); for (i = 0; i < in_str.Length; i++)
{ if (ch[i] >= 'A' && ch[i] <= 'Z')
{
ch[i] = Convert.ToChar('a' + (ch[i] - 'A'));
} }
str = new string(ch);
return str;
}