Возможно несколько номеров 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" });