我在我的列表框中获得的值如下
\MRI_SCRUM_GIT\Iteration\AS-Automation,
\MRI_SCRUM_GIT\Iteration\Pluse Pheonix,
\MRI_SCRUM_GIT\Iteration\Pluse Pheonix\Sprint 1,
\MRI_SCRUM_GIT\Iteration\Pluse Pheonix\Sprint 10
但我希望它是这样的:
MRI_SCRUM_GIT\\Iteration\\AS-Automation,
MRI_SCRUM_GIT\\Iteration\\Pluse Pheonix,
MRI_SCRUM_GIT\\Iteration\\Pluse Pheonix\Sprint 1,
MRI_SCRUM_GIT\\Iteration\\Pluse Pheonix\Sprint 10
我的代码
string selectedITeration = string.Empty;
foreach (ListItem lis in ListIteration.Items)
{
if (lis.Selected == true)
{
selectedITeration += lis.Text + ",";
}
}
最佳答案
您需要Trim \
:
char[] charsToTrim = { '\\'};
selectedITeration += (lis.Text.Trim(charsToTrim) + ",").Replace(@"\",@"\\");
关于c# - 如何操作字符串并从 asp.net c# 中的列表框绑定(bind)中删除 '\',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49595337/