小编BvG*_*BvG的帖子

C# - 处理string.replace中的矛盾

我开始使用C#和编程一般而且我一直在玩"if"语句,数组并且通常会掌握一些东西.然而,让我感到困惑的一件事就是如何进行本质上相互矛盾的替换操作.

IE:我有字符串"AAABBB",但我想搜索我的文本并将所有"A"替换为"B",反之亦然.所以我的预期输出将是"BBBAAA".

我目前正在尝试使用string.replace和if语句,但它不起作用(它遵循语句的顺序,所以在上面的例子中我得到所有"A"或全部"B".

代码示例:

if (string.Contains("a"));
{
    string = string.Replace("a", "b");
}

if (string.Contains("b"));
{
    string = string.Replace("b", "a");
}
Run Code Online (Sandbox Code Playgroud)

任何帮助都会非常受欢迎!

c# string replace

3
推荐指数
1
解决办法
200
查看次数

标签 统计

c# ×1

replace ×1

string ×1