I have string value like below example for fax
string fax="1111111111";
I need below result for above string to add special character for fax format like below.
(111)-111-1111
my code for reference because my question going down please help any to get result
        var list = (dynamic)null;
        if (!String.IsNullOrEmpty(faxdos.medicalRecordsFax) && !String.IsNullOrEmpty(faxdos.fax))
        {
            list = new List<SelectListItem>
        {
          new SelectListItem{ Text=String.Format("{0:(###)-###-####}", faxdos.medicalRecordsFax)+" - Medical Records Fax", Value = faxdos.medicalRecordsFax},
          new SelectListItem{ Text=String.Format("{0:(###)-###-####}", faxdos.fax), Value = faxdos.fax },
        };
        }
        else if (!String.IsNullOrEmpty(faxdos.medicalRecordsFax))
        {
            list = new List<SelectListItem>
        {
          new SelectListItem{ Text=String.Format("{0:(###)-###-####}", faxdos.medicalRecordsFax)+" - Medical Records Fax", Value = faxdos.medicalRecordsFax},
        };
        }
        else if (!String.IsNullOrEmpty(faxdos.fax))
        {
            list = new List<SelectListItem>
        {
          new SelectListItem{ Text=String.Format("{0:(###)-###-####}", faxdos.fax), Value = faxdos.fax },
        };
        }
        else
        {
            list = new List<SelectListItem>
        {
          new SelectListItem{ Text="", Value = "" },
        };
        }
        // ViewBag.emp = list;
        var result = new SelectList(list, "Text", "Value");
        
        return Json(result, JsonRequestBehavior.AllowGet);
 
     
    