小编Isa*_*aac的帖子

如何用字符串替换字符串中的字符?

在下面的示例中,我有一个字符串,其中的管道|将字符串中的每个段分开(即: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)

c# asp.net

-2
推荐指数
1
解决办法
124
查看次数

标签 统计

asp.net ×1

c# ×1