c#输入一串字符串,要有符号,数字,和字母 然后判断有几个符号 数字和字母 5
1个回答
2018-03-13 · 知道合伙人互联网行家
关注
展开全部
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Func func = new Func();
List<int> lst = func.GetResult("a1b2c3 4deF");
foreach (int iItem in lst)
{
Console.WriteLine(iItem);
}
}
}
//C#统计一个字符串的字母数字空格个数
class Func
{
public List<int> GetResult(string str)
{
List<int> lst = new List<int>();
char[] chr = str.ToCharArray();
int iLetter = 0, iNum = 0, iSpace = 0;
foreach (char c in chr)
{
if (char.IsLetter(c))
{
iLetter++;
}
if (char.IsNumber(c))
{
iNum++;
}
if (char.IsWhiteSpace(c))
{
iSpace++;
}
}
lst.Add(iLetter);
lst.Add(iNum);
lst.Add(iSpace);
return lst;
}
}
}
{
class Program
{
static void Main(string[] args)
{
Func func = new Func();
List<int> lst = func.GetResult("a1b2c3 4deF");
foreach (int iItem in lst)
{
Console.WriteLine(iItem);
}
}
}
//C#统计一个字符串的字母数字空格个数
class Func
{
public List<int> GetResult(string str)
{
List<int> lst = new List<int>();
char[] chr = str.ToCharArray();
int iLetter = 0, iNum = 0, iSpace = 0;
foreach (char c in chr)
{
if (char.IsLetter(c))
{
iLetter++;
}
if (char.IsNumber(c))
{
iNum++;
}
if (char.IsWhiteSpace(c))
{
iSpace++;
}
}
lst.Add(iLetter);
lst.Add(iNum);
lst.Add(iSpace);
return lst;
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询