要对一个字符串进行遍历要怎么弄啊 ,我是个新手
比如有个字符串string aStr ="sdfsad1223232";
要判断每个字符是不是数字 除了aStr.toCharArray()这个方法 ,还有什么其他的办法对字符串进行操作啊?
还有各位大侠看看我这段代码对不对
//aStr是传进来的参数
int count = aStr.Length;
bool isNumber = false;
// int count = 0;
char[] number = new char[count];
number= aStr.ToCharArray()
比如有个字符串string aStr ="sdfsad1223232";
要判断每个字符是不是数字 除了aStr.toCharArray()这个方法 ,还有什么其他的办法对字符串进行操作啊?
还有各位大侠看看我这段代码对不对
//aStr是传进来的参数
int count = aStr.Length;
bool isNumber = false;
// int count = 0;
char[] number = new char[count];
number= aStr.ToCharArray()
foreach(char c in aStr)
{
}
for(int i=0;i<aStr.Length;i++)
{
//直接操作aStr[i](char类型)
}
http://topic.csdn.net/u/20080611/20/8ecdfdc5-69f6-4b23-b1b9-ddf3c8aae4a4.html
int characters = 0;
int numbers = 0;
int symbols = 0;
foreach (char c in s)
{
if(char.IsPunctuation(c))
symbols++;
if(Char.IsLetter(c))
characters++;
if(char.IsDigit(c))
numbers++;
}
Console.WriteLine("共有{0}个字母,{1}个数字,{2}个标点", characters, numbers, symbols);