早教吧作业答案频道 -->其他-->
请教在C#中,怎么替换一个字符串数组中随机某一位上的字符?字符位置不固定,是循环读取出来的。例如,有两个字符串a和b,a=“1001”,b=“我,的,博,客,”。循环a,为1时,替换相
题目详情
请教在C#中,怎么替换一个字符串数组中随机某一位上的字符?字符位置不固定,是循环读取出来的。
例如,有两个字符串a和b,a=“1001”,b=“我,的,博,客,”。循环a,为1时,替换相应位置的逗号为句号,为0时则不变。结果应输出为:“我。的,博,客。”
例如,有两个字符串a和b,a=“1001”,b=“我,的,博,客,”。循环a,为1时,替换相应位置的逗号为句号,为0时则不变。结果应输出为:“我。的,博,客。”
▼优质解答
答案和解析
利用split
var arA=a.ToCharArray();
var r="";
foreach(char aa in arA)
{
if(b.Length<=0)brack;
if(aa=='1')
{
r+=b.Split(',')[0]+"。";
}
else
{
r+=b.Split(',')[0]+",";
}
b=b.SubString(b.IndexOf(','),b.length-b.IndexOf(','));
}
return r;
只是给你一个思路,错误自己改
var arA=a.ToCharArray();
var r="";
foreach(char aa in arA)
{
if(b.Length<=0)brack;
if(aa=='1')
{
r+=b.Split(',')[0]+"。";
}
else
{
r+=b.Split(',')[0]+",";
}
b=b.SubString(b.IndexOf(','),b.length-b.IndexOf(','));
}
return r;
只是给你一个思路,错误自己改
看了请教在C#中,怎么替换一个字符...的网友还看了以下:
不循环部分有两个数字,循环节里最少的位数是3的混循环小数则它是( ) 2020-05-17 …
写出一个最大的分数,它分子是1并且所化成的小数是不循环部分有2个数字,循环节里最少位数是3的混循环 2020-06-08 …
写出一个最大的分数,它的分子是1.并且所化成的小数是不循环部分有二个数字,循环节里最少位数是3的混 2020-06-08 …
淘汰赛的比赛场次计算是什么,单循环赛的计算方法是什么,双循环赛的计算方法是什么,双循环赛[分主客场 2020-06-28 …
写出所有分子是1,分母是两位数,且能化成不循环部分有一位数字,循环节最少位数是2的混循环小数来. 2020-07-08 …
写出最大的分数,它的分子是1,并且它所化成的小数是不循环部分有2个数字,循环节里只有1位数字的混循 2020-07-08 …
写出一个最大的分数,它的分子是1,并且它组成的小数是:写出一个最大的分数,它的分子是1,并且它组成 2020-07-31 …
1.四个数2008/2007,2007/2008,2009/2008,2008/2009,其中最大 2020-07-31 …
请教在C#中,怎么替换一个字符串数组中随机某一位上的字符?字符位置不固定,是循环读取出来的。例如,有 2020-11-07 …
阅读下面的文字,根据要求作文。短剑一个剑客向一位武林高手请教:“你是怎么练就一身绝技的?”武林高手阅 2020-11-22 …