public static LoadingFileDto[] LoadMessagesFiles(string[] filenames, string[] safefilenames) { LoadingFileDto[] results = null; var numOfFiles = filenames.Length; if (numOfFiles == 0) { return(null); } results = new LoadingFileDto[numOfFiles]; for (int i = 0; i < results.Length; i++) { results[i] = new LoadingFileDto(); } for (int i = 0; i < numOfFiles; i++) { results[i].LoadedData = File.ReadAllBytes(filenames[i]); results[i].FileName = safefilenames[i]; results[i].LoadedDataLength = results[i].LoadedData.Length; results[i].NumberOfMessages = results[i].LoadedDataLength / sizeof(int); } return(results); }
public static LoadingFileDto LoadMessagesFile() { LoadingFileDto result = new LoadingFileDto(); OpenFileDialog fileDialog = new OpenFileDialog(); if (fileDialog.ShowDialog() == true) { result.LoadedData = File.ReadAllBytes(fileDialog.FileName); result.FileName = fileDialog.SafeFileName; result.LoadedDataLength = result.LoadedData.Length; result.NumberOfMessages = result.LoadedDataLength / sizeof(int); } return(result); }