Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何给出一个新的行而不是“&引用;到LastIndexOf(“,”)?_C#_Asp.net - Fatal编程技术网

C# 如何给出一个新的行而不是“&引用;到LastIndexOf(“,”)?

C# 如何给出一个新的行而不是“&引用;到LastIndexOf(“,”)?,c#,asp.net,C#,Asp.net,显示的值在表单中 A、 B,C 我需要有价值的东西 A B C 当我更改代码时,它显示一个错误 this.lblmsg.Text = name.Remove(name.LastIndexOf(",")); 如何修复它?this.lblmsg.Text=name.Replace(“,”,“”); this.lblmsg.Text = name.Remove(name.LastIndexOf("\n")); 这将用一个分隔符替换逗号,以新行显示它让我们

显示的值在表单中

A、 B,C

我需要有价值的东西

A

B

C

当我更改代码时,它显示一个错误

 this.lblmsg.Text = name.Remove(name.LastIndexOf(","));
如何修复它?

this.lblmsg.Text=name.Replace(“,”,“
”);
this.lblmsg.Text = name.Remove(name.LastIndexOf("\n"));

这将用一个分隔符替换逗号,以新行显示它

让我们假设
名称
“a,B,C,”
,您需要以下内容:

  • 删除最后一个逗号
  • 用逗号分割项目
  • 在标签中的分隔行中显示每个项目
  • 您可以使用
    String.Split
    String.Join

    this.lblmsg.Text = name.Replace(",", "<br />");
    
    String[]tokens=name.Split(新[]{,“},StringSplitOptions.RemoveEmptyEntries);
    this.lblmsg.Text=string.Join(“
    ”,标记);
    为什么
    jquery
    标记?你可以用
    环境替换你的
    。用
    字符串替换换行符
    。顺便问一下,你试过替换功能吗?像这样。lblmsg.Text=name.replace(“,”,“
    ”)1)出现了什么错误?2) 您正在使用ASP.NETWebForms吗?不清楚您打算做什么以及实际发生了什么。
    name
    的值是多少?您想要的字符串是什么?是的,使用asp.net c#
    String[] tokens = name.Split(new[]{","}, StringSplitOptions.RemoveEmptyEntries);
    this.lblmsg.Text = string.Join("<br />", tokens);