使用索引c ++ / cli替换字符串中的字符

时间:2014-10-12 21:46:31

标签: c++-cli

我刚开始学习c ++ / cli,请帮忙。 如果只有字符串中的0和第二个字符符合条件,我如何将字符串'----'转换为字符串'A-C-'。

char str[] = "-----";
if // 0 true
{str[0] = "A";}
if // 1 true
{str[1] = "B";}
if // 2 true
{str[2] = "C";}
if // 3 true
{str[3] = "D";}

1 个答案:

答案 0 :(得分:0)

使用.Net StringBuilder类,您可以在给定索引处替换字符串中的字符:

StringBuilder ^sb = gcnew StringBuilder(myString);
sb[index] = myChar;
myString = sb->ToString();