2010-08-27 1 views
1

Можно ли форматировать то, что у меня есть, чтобы вернуть номер телефона?форма собственности в классе, чтобы вернуть номер телефона

private string _Phone; 
    [DataMember] 
    public string Value 
    { 
     get { return String.Format("{0:(###) ###-####}", Int64.Parse(_Phone)); } 
     set { _Phone = value; } 
    } 
+0

Что такое _Phone теперь выглядит и формат, как вы хотите, чтобы результат выглядел? (888) 555-5555? 888-555-5555? и т. д. – SwDevMan81

+0

прямо сейчас _ Телефон просто 0000000000 ... хотел бы (000) 000-0000 – hersh

ответ

4

Вы можете использовать String.Format, если сначала преобразовать строку в длинную.

String.Format("{0:(###) ###-####}", Int64.Parse("8005551212")) 
+0

, так как бы изменить то, что я разместил? – hersh

+0

Просто верните значение из String.Format выше. Я бы сначала испытал, является ли строка пустой или пробельной, прежде чем делать это, и если это так, верните свое значение по умолчанию выше. –

+0

- вот что я имею в виду? Если нет, не могли бы вы показать мне, как это делается? – hersh

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