До сих пор я написал код, чтобы проверить, существует ли имя файла и выводит ошибку, если нет файла.Проверка файла для целых чисел, затем вывод предупреждения C#
//does the file exist?
if (!System.IO.File.Exists(fileName))
{
MessageBox.Show("Error: No such file.");
return;
}
Теперь я полагаю, чтобы проверить, если файл содержит целые числа, а если нет целых чисел в файле, то мне нужно выводить предупреждение о том, что файл не содержит целые числа. Я не знаю, с чего начать, когда дело доходит до этого кода. Есть ли определенная команда, которая просто автоматически проверяет целые числа?
До сих пор я написал этот код для преобразования строк в целые числа из файла (который я создал, который содержит целые числа)
// convert each string into an integer and store in "eachInt[]"
string fileContents = System.IO.File.ReadAllText(fileName);
string[] eachString = fileContents.Split(new char[] { ' ', '\t', '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
int[] eachInt = new int[eachString.Length];
for (int i = 0; i < eachString.Length; i++)
eachInt[i] = int.Parse(eachString[i]);
Можете ли вы дать нам образец содержимого файла для проверки? –