Возможно несколько номеров var?

Как я могу добавить несколько 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();
         }

заранее спасибо и извините за этот вопрос новичка:) . больше мощности!

1 ответ

Решение

Чтобы удалить строки с самого начала вы можете использовать:-

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" });
Другие вопросы по тегам