Get Object reference not set to an instance of an object error from static member
<p>I have a static class like this:</p>

<pre><code>  public static class ApplicationList
    {
        public static List&lt;ApplicationsModel&gt; ApplicationsModels { get; set; }
    }
</code></pre>

<p>I want to use ApplicationsModels in another class </p>

<pre><code>   class Program
    {
        static void Main(string[] args)
        {
            GetApplicationNameFromAppConfigAndAddToApplicationList();
        }

        private static void GetApplicationNameFromAppConfigAndAddToApplicationList()
        {
            List&lt;string&gt; applicationName = ConfigurationManager.AppSettings["AppName"].Split(',').ToList();

            foreach (var variable in applicationName)
            {
                ApplicationList.ApplicationsModels.Add(new ApplicationsModel { DateTime = DateTime.MinValue, Name = variable });

            }
        }
    }
</code></pre>

<p>But i my ApplicationList is null and get this error </p>

<pre><code>Object reference not set to an instance of an object.
</code></pre>

<p>This is static Prpoerty and we can't create instance form static Prpoerty</p>

<p><img src="http://i.stack.imgur.com/zgRUG.png" alt="enter image description here"></p>
