Otwórz plik tekstowy, przeglądaj zawartość i sprawdzaj
Mam więc ogólną kontrolę numeru, którą próbuję wdrożyć:
public static bool isNumberValid(string Number)
{
}
I chcę odczytać zawartość pliku tekstowego (zawiera tylko liczby) i sprawdzić każdą linię w poszukiwaniu numeru i sprawdzić, czy jest to prawidłowy numer, używającisNumberValid
. Następnie chcę wyprowadzić wyniki do nowego pliku tekstowego, dotarłem tak daleko:
private void button2_Click(object sender, EventArgs e)
{
int size = -1;
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
if (result == DialogResult.OK) // Test result.
{
string file = openFileDialog1.FileName;
try
{
string text = File.ReadAllText(file);
size = text.Length;
using (StringReader reader = new StringReader(text))
{
foreach (int number in text)
{
// check against isNumberValid
// write the results to a new textfile
}
}
}
catch (IOException)
{
}
}
}
Jakoś utknął z tego miejsca, jeśli ktoś może pomóc?
Plik tekstowy zawiera kilka numerów na liście:
4564
4565
4455
itp.
Nowy plik tekstowy, który chcę napisać, to tylko liczby z prawdą lub fałszem na końcu:
4564 prawda