早教吧作业答案频道 -->其他-->
请教在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#中,怎么替换一个字符...的网友还看了以下:
两个字符串相等是指( )。A.两个字符串的长度相等B.在两个字符串中出现的字符的集合相等C.两个字符 2020-05-23 …
写出价电子构型为[Ar]3d104s2的元素在周期表中的位置(周期,族,区),元素符号,指写出价电 2020-06-07 …
五线谱中符尾用线连起来是什么意思一个四分音符p怎么会等同于两个四分音符连在一起呢.我的书上说pp= 2020-06-26 …
随机产生n(10-30)个大写字母,并显示.将这n个字母按照产生的顺序逆时针排列成一个环按逆时针方 2020-07-23 …
PHP正则表达式如何同时取出两个条件两个结果?$str="ABC2013-10-235jf9s20 2020-07-23 …
一道22点问题有五个数字:1.2.3.4.5现在给你+.-.*./四个符号算,出来后得数为22.四 2020-07-29 …
乐理题,关于音值组合法四三拍:①两个附点四分音符八三拍:①两个附点八分音符②三个八分音符,前两个有连 2020-11-08 …
元素周期表是学习化学的重要工具,它隐含许多信息和规律.(1)以下为元素周期表的一部分,写出表中c、d 2020-12-02 …
(1)金属活动顺序表(请根据金属活动性依次写出元素符号):(2)规律:①在金属活动性顺序表中,金属的 2021-01-07 …
下列叙述不符合实验事实的是()A.久置于空气中的熟石灰,加入足量稀盐酸会有气体放出B.将CO2气体通 2021-01-18 …