在下面的示例中,我有一个字符串,其中的管道|将字符串中的每个段分开(即:0123456789).我想要做的是用字符串替换管道字符,如下例所示.我该如何做到这一点?
从我的理解,.Replace只能支持(char,char)或(string, string).
示例代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleProject
{
public class Program
{
public static void Main(string[] args)
{
String val1 = "0123456789|0123456789|0123456789|0123456789|0123456789";
val1.Replace('|'.ToString(), "*val1TEST*");
String val2 = "0123456789|0123456789|0123456789|0123456789|0123456789";
val2.Replace("|", "**val2Test**");
Console.WriteLine(String.Format("{0}{1}","val1: ",val1));
Console.WriteLine(String.Format("{0}{1}", "val2: ", val2));
}
}
}
Run Code Online (Sandbox Code Playgroud)
从控制台输出
val1: 0123456789|0123456789|0123456789|0123456789|0123456789
val2: 0123456789|0123456789|0123456789|0123456789|0123456789
Run Code Online (Sandbox Code Playgroud)