Отметьте, этот ответ работы с типами числовых данных (интервал, долго). Если Вы запустите со строки, необходимо будет преобразовать ее в число сначала. Кроме того, примите во внимание, что необходимо будет проверить это, начальная строка является по крайней мере 10 символами в длине.
От хорошая страница , полная примеров:
String.Format("{0:(###) ###-####}", 8005551212);
This will output "(800) 555-1212".
, Хотя regex может работать еще лучше, имейте в виду старую кавычку программирования:
Некоторые люди, когда столкнуто с проблемой, думают, что “I знают, I’ll используют регулярные выражения. ” Теперь у них есть две проблемы.
- Jamie Zawinski, в comp.lang.emacs
В классе Process есть метод GetProcesses, который позволит вам перечислить запущенные процессы и перечислить множество статистических данных, таких как использование памяти и Процессорное время. Посмотрите документацию в разделе свойств для статистики.
Использование памяти - сложный вопрос. На самом деле нет единого числа, описывающего использование. Пожалуйста, посмотрите прекрасную серию Руссиновича по этому поводу. Первая часть находится здесь: http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx