0

このコードに複数の変数を追加するにはどうすればよいですか?

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 に答える