[Solved] Creating a property of Type Dictionary [closed]


The only thing missing is initialization of the property – it is null otherwise (meaning that calling Add on it will throw a NullReferenceException).

DatabaseLogger.ILogger logger = new DatabaseLogger.Logger();

logger.customProperties = new Dictionary<string, string>();
logger.customProperties.Add("companyName", "Company");
logger.customProperties.Add("application", "application");

Though this might be better done in the Logger constructor:

public Logger()
{
  customProperties = new Dictionary<string, string>();
}

1

solved Creating a property of Type Dictionary [closed]