У меня есть некоторый текст, который выглядит следующим образом:Как я могу проверить эти цифры? C#
Number:12345678
Status:FAIL
Date:10/26/2016 4:33 PM
Number:11111117
Status:FAIL
Date:10/26/2016 4:52 PM
Number:11111115
Status:PASS
Date:10/26/2016 4:58 PM
Есть ли способ, чтобы проверить номер, который имеет самую последнюю дату, и если был PASS вернуть MessageBox с «1», и если был не в состоянии возвращать сообщение с «0»?
Я начал что-то подобное, но я застрял. Я не знаю, как сравнить все эти даты из текстового файла с datetime.now. И текст не остается таким, цифры и даты обновляются.
static void Main(string[] args)
{
List<string> find = new List<string>();
string datetime;
using (StreamReader file = new StreamReader("C:\\Temp\\PASS-FAIL STATUS.txt"))
{
while ((datetime = file.ReadLine()) != null)
{
if (datetime.Contains("Date"))
{
find.Add(datetime);
}
}
}
спасибо.
Добро пожаловать. Вы должны прочитать [ask], а затем вернуться и [изменить] ваш вопрос, чтобы более четко объяснить, что вы спрашиваете, и включить свои усилия для его решения самостоятельно. Вы также должны включить тег для языка, который вы кодируете, так как любой ответ явно нуждается в этой информации. –
Обычно на StackOverflow кодеры готовы помочь вам, если вы покажете, что попробовали. – boboquack