2010-09-22 7 views
0

Любой язык программирования. Мне интересно узнать, какие 5 лучших методов в строковом классе используются для манипуляций с данными. Или то, что нужно знать 5 методам, чтобы иметь возможность обрабатывать данные. Я знаю, наверное, все методы вместе должны использоваться, но мне интересно увидеть 5 наиболее распространенных методов, которые люди используют.Методы струнного класса Наиболее часто используемые

Спасибо за ваше время.

ответ

3

Я бы сказал, что

  1. String.Format()
  2. String.split()
  3. String.IndexOf()
  4. String.substring()
  5. string.toupper ()
3

Adam 5's top 5 - очень мое. Я мог бы заменить IndexOf() на Trim(); Я использую это КАЖДОЕ ВРЕМЯ. Я получаю значение от пользователя. String.Compare() с использованием значений IgnoreCase перечисления StringComparison заменит большинство применений, которые я видел для ToUpper().

Формат, HEAVILY используется в журналах и других сообщениях пользователя (гораздо более эффективен для шаблонных сообщений, чем куча операторов + = или StringBuilder()). Разделить и подстроить, особенно, в обработке файлов.

+0

Ooo Я не думал о Trim, что это хорошо. String.Compare также является хорошей альтернативой ToUpper() –

2

Adam's + KeithS. Но не забывайте, что под капотом звонят String.hashCode(), String.equals (String rhs) и его ilk.

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