2013-03-21 3 views
0

Как я могу добавить несколько var в этот код?Возможны несколько номеров var?

var trimChars = "ab"; 

образец я хочу добавить:

"ab", "as", "Ab", "As" 

это возможно?

еще более Heres некоторые из моего кода:

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 мощности!

+0

Я думаю, вы могли бы неправильно понять, что ваш код делает. что вы ожидаете от отделки? –

+0

Я просто хочу добавить var для trimstart что-то вроде: var trimChars = "ab", "as", "Ab", "As"; но код не работал, поэтому я задаюсь вопросом, как это сделать для множественного доступа. – 2013-03-21 02:39:24

+0

Читайте, что [String.TrimStart] (http://msdn.microsoft.com/en-us/library/system.string.trimstart.aspx) делает , Если вы хотите удалить все эти символы с начала строки, вы просто установите 'trimChars' в" abs ". Если ваша строка - «ababba123ab», то настройка trimChars на «ab» оставит вас с «123ab» ... она будет удалять символы с начала строки до тех пор, пока не встретит символ, который вы не указали. –

ответ

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" }); 
+0

1. Негееновый тип 'system.collections.ienumerable' не может использоваться с аргументами типа. 2. Можно использовать только присвоение, вызов, приращение, декремент и новые объектные выражения утверждение, 3. Идентификатор ожидается – 2013-03-21 03:00:50

+0

как вы его используете? –

+0

Я просто копирую код до того, как аргументы keyevents args запускают его сэр. – 2013-03-21 03:03:55

Смежные вопросы