using System;
namespace Task
{
class AppManager
{
/// <summary>
/// 统计字符串数字个数
/// </summary>
/// <param name="str">输入字符串“fwEt2f44F2k8”</param>
/// <returns>返回个数</returns>
public static int CountNum(String str)
{
//定义统计变量
int count = 0;
// 字符串转为字符数组
char[] charArray = str.ToCharArray();
foreach (char c in charArray)
{
//判断是否为数字
if (Char.IsNumber(c))
{
count++;
}
}
return count;
}
}
}
using System;
namespace Task
{
class Program
{
static void Main(string[] args)
{
//输入一行字符,输出其中的数字的个数。例如输入“fwEt2f44F2k8”,输出结果为5
Console.WriteLine("请输入一行字符:");
// 读取输入字符
String str = Console.ReadLine();
// 调用统计字符串数字个数的方法
int count = AppManager.CountNum(str);
// 输出字符中数字的个数
Console.WriteLine(count);
// 控制台暂停
Console.Read();
}
}
}