我想从字符串中删除逗号分隔值..
假设我有一个这样的字符串
string x="r, v, l, m"
我想从上面的字符串中删除 r ,并像这样修改字符串
string x="v, l, m"
从上面的字符串中,我想删除我的逻辑抛出的任何值并重新调整字符串。它应该删除它旁边的值和逗号并重新调整字符串......
下面是特定于我的代码的。我想删除从逻辑中获得的任何值,我想删除它和它旁边的逗号,并在已删除的项目上重新设置没有空格的字符串。我该如何实现这个?
offIdColl = my_Order.CustomOfferAppliedonOrder.TrimEnd(',');
if (offIdColl.Split(',').Contains(OfferID.ToString()))
{
// here i want to perform that operation.
}
Tombala,我这样应用它,但它不起作用..它返回 true
if (!string.IsNullOrEmpty(my_Order.CustomOfferAppliedonOrder))
{
offIdColl = my_Order.CustomOfferAppliedonOrder.TrimEnd(',');
if (offIdColl.Split(',').Contains(OfferID.ToString()))
{
string x = string.Join(",", offIdColl.Split(new char[] { ',' },
StringSplitOptions.RemoveEmptyEntries).ToList().Remove(OfferID.ToString()));
}
}
}