C#, Can I move dictionary initial code out from the constructor?
<p>Here is my code right now. But I would like to move those "Add" out from the constructor. Can we initialize <code>Dictionary</code> when we <code>new</code> it? or you have another better idea. Basically I want to define few characters which are used in many places.</p>

<pre><code>public class User
    {
        public enum actionEnum
        {
            In,
            Out,
            Fail
        }

        public static Dictionary&lt;actionEnum, String&gt; loginAction = new Dictionary&lt;actionEnum, string&gt;();

        public User()
        {
            loginAction.Add(actionEnum.In, "I");
            loginAction.Add(actionEnum.Out, "O");
            loginAction.Add(actionEnum.Fail, "F");


        }
 .....
}
</code></pre>
