如何在此代码中添加Multiple var?
var trimChars = "ab";
我要添加的示例:
"ab", "as", "Ab", "As"
可能吗?
更多继承人我的一些代码:
if (e.KeyCode == Keys.Enter)
{
string Slb = lb.SelectedText.ToString();
var trimChars = "ab";
var trimmed = Slb.TrimStart(trimChars.ToCharArray());
rtb.SelectedText = trimmed;
lb.Hide();
}
提前感谢并抱歉这个新手问题:)。更多力量!
答案 0 :(得分:0)
从您可以使用的开头删除字符串: -
public string RemoveFromStart(string s, IEnumerable<string> strings )
{
foreach (var x in strings.Where(s.StartsWith))
{
return s.Remove(0, x.Length);
}
return s;
}
并像
一样使用它var x = RemoveFromStart("ablah", new[] { "ab", "as", "Ab", "As" });
或使用您的代码
var trimmed = RemoveFromStart(Slb, new string[] { "ab", "as", "Ab", "As" });