c#控制台应用程序写一个方法,将一个字符串中所有数字字符前加一个$字符,并返回处理后的字符串。

我是新手,请各位高手给出完整代码请高手给出代码,在线等
2024-12-26 14:14:41
推荐回答(1个)
回答1:

public static string a(string s)
        {
            StringBuilder sb = new StringBuilder();
            
            for (int i = 0; i < s.Length; i++)
            {
                int t=Convert.ToInt32(s[i]);
                if (t>= 48 &&t<= 57)
                {
                    sb.Append('$');
                }
                sb.Append(s[i]);
                
            }
            return sb.ToString();
        }
        static void Main(string[] args)
        {

            string s = "901s455s8se65f7";
            string t = a(s);
        }