Таким образом, в основном у меня есть этот текстовый файл данных, который содержит имена и рост баскетболистов, то есть «Том 6 футов». Из этого текстового файла с именами и высотой баскетболистов я пытаюсь написать код, который проходит через каждую строку файла текстовых данных и отделяет числа от строк, и обнаруживает, что если игрок больше 6 футов, то этот игрок сделал это для команды и отправить тот игрок в другой текстовый файл под названием сделал это. Знайте, что результат был объяснен. У меня возникли проблемы с попыткой создать код, позволяющий отделить число от строки, и распознать игрока, если игрок ростом 6 футов или более, и поместить его в новый файл текстовых данных.
Вот текстовый файл данных, содержащий имена и высоты, необходимые для программы: https://drive.google.com/file/d/10qLuyOzrV2EhFsQ9g4-28rLGIlLFGoDt/view?usp=sharing
Сейчас мне удалось создать программу, которая читает файл текстовых данных и записывает другой файл текстовых данных, а также построчно отображает всю информацию в текстовом файле на консоли.
Вот код, который у меня сейчас есть:
using System;
namespace basketball
{
class Program
{
static void Main(string[] args)
{
// This section shows how to read a file called Sample.txt stored in the Debug folder of the program folder
string fileName = @"Sample.TXT";
Console.WriteLine("The contents of the file {0} is:", fileName);
string[] dataFromFile = new string[100];
int index = 0;
System.IO.StreamReader streamReader = new System.IO.StreamReader(fileName);
using (streamReader)
{
string fileContents = streamReader.ReadToEnd();
dataFromFile[index] = fileContents;
Console.WriteLine(dataFromFile[index]);
index++;
}
Console.WriteLine("Now Line By Line:");
System.IO.StreamReader reader = new System.IO.StreamReader(fileName);
using (reader)
{
int lineNumber = 0;
string line = reader.ReadLine();
while (line != null)
{
lineNumber++;
Console.WriteLine("Line {0}: {1}", lineNumber, line);
line = reader.ReadLine();
}
}
// This section shows how to write a file called madeit.txt stored in the console programs debug folder
string fileName2 = @"madeit.txt";
System.IO.StreamWriter streamWriter = new System.IO.StreamWriter(fileName2);
using (streamWriter)
{
for (int number = 1; number <= 20; number++)
{
streamWriter.WriteLine("This is line number : " + number);
}
}
Console.WriteLine("File is written!");
}
}
}
Это то, как выглядит вывод консоли, вот ссылка: https://drive.google.com/file/d/13_WKzfVriXlnfRcaqaPWbNFkc4Xix5z2/view?usp=sharing