需求:输入一个字符串,包含a字符, 替换所有字符为abc ,并且用到用TocharArray(),IndexOf()或Contains(),Replace !
dsaf=>abcabcabc 出现了a字符 ,用对应的方法完成功能
建立一个控制台程序,案例如下:
static void Main()
{
Console.WriteLine("输入前:");
string str = Console.ReadLine();
if(str.Contains("a"))
{
str=string.Join("",str.ToCharArray().Select(x => x.ToString().Replace(x.ToString(),"abc")).ToArray());
}
Console.WriteLine("输出后:");
Console.WriteLine(str);
}
如图示:
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/faf2b2119313b07e135fecf008d7912396dd8c6c?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
有问题可以追问,希望能帮到你!