title: Changing the Enum.Format Delimiter
body: <p>Enum.Format (or &lt;enum&gt;.ToString()) has an optional format parameter that allows you to specify different formatting options. For "G" or "F", with a bit-flag enum, it outputs "a delimiter-separated list of the names of those constants".</p>
  
  <p>At least on my system, I get a comma-space-delimited list. What I'd like to know is if you can change that delimiter through either the format string or via some other method I haven't come across. (Specifically, I'd like a pipe-delimited list.)</p>
  
  <p>Of course, I can always just do a string-replace on the output, but if there's an option to change the delimiter beforehand, all the better.</p>