Is there a named constant like string.Space to replace " "
<p>Using <code>string.Empty</code> instead of <code>""</code> is really cute and make the code more clear.
I'm wondering if there's a good named constant to replace <code>" "</code> too.
I've found some ideas like using <code>string.Empty.PadLeft(1)</code> or <code>string.Empty.PadRight(1)</code>, but I don't like it.</p>

<p>Something like <code>string.Space</code> to use instead of <code>" "</code> would be appropriate for the situation.</p>

<p>(Edited after comments)</p>

<p>To make my question's situation more clear:</p>

<p>In the multicultural situations, there shouldn't be any code like <code>"Can not open the file"</code>. The string literals should be moved to a resource file and then use like <code>Resources.CanNotOpenTheFile</code>.</p>

<p>To make sure that happens, It seems a good rule, not to have any string literals in the code. So looking code at a glance, you can find bad implementations quickly. I think that's a good explanation of why I'm trying not to use <code>"</code> in the code.</p>
