Which of the two initializations is better?
public class ServiceClass { private DataManager dataManager = new DataManager(); private Dictionary<string, string> stringDictionary = new Dictionary<string, string>(); private Dictionary<string, DateTime> timeDictionary = new Dictionary<string, DateTime>(); public ServiceClass() {
OR
public class ServiceClass { private DataManager dataManager; private Dictionary<string, string> stringDictionary; private Dictionary<string, DateTime> timeDictionary; public ServiceClass() { dataManager = new DataManager(); stringDictionary = new Dictionary<string, string>(); timeDictionary = new Dictionary<string, DateTime>();
source share