C#控制台应用程序写一个方法,将一个字符串中所有数字字符前加一个$字符,并返回处理后的字符串.例
1个回答
展开全部
static void Main(string[] args)
{
string str = "ss1zb5cz3ve63wA9";
var strb = new StringBuilder();
foreach (var ch in str)
{
if (char.IsDigit(ch))
strb.Append('$');
strb.Append(ch);
}
Console.WriteLine("结果:{0}", strb.ToString());
}
更多追问追答
追问
怎么用方法来写呢?求指导
追答
class Program
{
static void Main(string[] args)
{
string str = "ss1zb5cz3ve63wA9";
Console.WriteLine("结果:{0}", Process(str).ToString());
}
public static string Process(string str)
{
var strb = new StringBuilder();
foreach (var ch in str)
{
if (char.IsDigit(ch))
strb.Append('$');
strb.Append(ch);
}
return strb.ToString();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询