问题及代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class STR
{ public static int GetNumber(string strSource, out string result)
{
char [] s=strSource.ToCharArray();
result = "";
int count=0;
for (int i = 0; i < s.Length; i++)
{
if (s[i]>=48&&s[i]<=57)
{
count++;
result+=s[i].ToString();
}
}
return count; ;
}
}
class Program
{
static void Main(string[] args)
{
string strSource;
int n;
string result;
strSource = Console.ReadLine();
n=STR.GetNumber(strSource, out result);
Console.WriteLine("{0},{1}",n,result);
Console.ReadKey();
}
}
}
运行结果:
知识点总结:
掌握out输出类型的用法,同时也要熟练string与字符数组之间的转换