public CsvUsers(string fileName) { syncs = new ReaderWriterLockSlim[maxSync]; for (int i = 0; i < syncs.Length; i++) syncs[i] = new ReaderWriterLockSlim(); accounts = new ThreadSafe.Dictionary<int, Dictionary<string, CsvUser>>(1024); files = new AccountFiles(fileName, ReadUsers); files.ReadAllFiles(); }