I have a static class like this:
public static class ApplicationList
{
public static List<ApplicationsModel> ApplicationsModels { get; set; }
}
I want to use ApplicationsModels in another class
class Program
{
static void Main(string[] args)
{
GetApplicationNameFromAppConfigAndAddToApplicationList();
}
private static void GetApplicationNameFromAppConfigAndAddToApplicationList()
{
List<string> applicationName = ConfigurationManager.AppSettings["AppName"].Split(',').ToList();
foreach (var variable in applicationName)
{
ApplicationList.ApplicationsModels.Add(new ApplicationsModel { DateTime = DateTime.MinValue, Name = variable });
}
}
}
But i my ApplicationList is null and get this error
Object reference not set to an instance of an object.
This is static Prpoerty and we can't create instance form static Prpoerty
