0

如何在此代码中添加多个 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();
         }

在此先感谢并为这个新手问题感到抱歉:) .more power!

4

1 回答 1

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" });
于 2013-03-21T02:53:10.513 回答