本文實例講述了C#找出字符串中第一個字母並大寫的方法。分享給大家供大家參考,具體如下:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26class
Program
{
static
void
Main(
string
[] args)
{
String aa =
"%.,46,2xb1bfs.,,"
;
int
pos = isLetter(aa);
aa = aa.Substring(pos, 1);
Console.WriteLine(aa.ToUpper());
Console.Read();
}
public
static
int
isLetter(
string
validString)
{
byte
[] tempbyte = System.Text.Encoding.Default.GetBytes(validString);
int
pos = 0;
for
(
int
i = 0; i < validString.Length; i++)
{
byte
by = tempbyte[i];
if
((by >= 65) && (by <= 90) || ((by >= 97) && (by <= 122)))
{
break
;
}
pos++;
}
return
pos;
}
}
更多關於C#相關內容感興趣的讀者可查看本站專題:《C#數據結構與算法教程》及《C#字符串操作技巧總結》
希望本文所述對大家C#程序設計有所幫助。