2013-10-01 2 views
0

я надеюсь, что это легкий одинпрочитать последнюю запись и найти значение MAX в строке целых

, как данные поступают в мой код создает строку целых чисел, разделенных environment.newline

2 
10 
1 
8 

в этом списке максимальное значение равно 10. Как я могу оценить этот список целых чисел, чтобы узнать значение MAX?

следующий, как я могу прочитать последнее целое число из строки?

ТИА

+0

как он "пришел в"? – Plutonix

+0

цепочка целых чисел создается с использованием цикла for/next. У меня есть строка из 4 #s. как определить максимальное значение и как читать последнюю запись. Спасибо за ответ! –

+0

Я просто выполнил поиск в google (в кавычках) «найти значение MAX в строке целых чисел» ... единственным ударом был этот поток. если что-то там и найти, я не спрашиваю. я думаю, все можно найти, может быть, я должен оценивать вещи, основанные на «погребенной» шкале, 1 находится на поверхности, а 10 - на дне ямы зыбучего песка глубиной 10 000 футов. и, кстати, я не студент в школе. если у меня есть ответ для тех, кто публикует сообщения на форуме, я просто отвечаю на него. если я не знаю, что я не делаю. я не трать время, чтобы сказать кому-то «найти ответ самостоятельно», в чем смысл этого? –

ответ

0

попробовать:

Split(InputString, environment.newline).Max() 

и:

Split(InputString, environment.newline).Last() 
+0

хорошо, он работает. первый массив имеет эти числа: 1, 3, 28, 96, 5, 35, 6, 2, 8, 10, 1, 3, 94, 5, 38, и ваш код находит MAX, 96. следующий массив, используя тот же самый код для его создания, как и первый: 1, 4, 2, 2, 1, 1, 8, 1, 2, 1, 21, 27, 1, 7, 6, 178, 41, 10, но в то время как MAX равно 178, ваш код показывает MAX как 8. любые идеи, почему это происходит? Спасибо за ваш ответ! –

+0

Теперь я вижу, что числа должны быть целыми. в противном случае результаты ошибочны. я должен выяснить способ преобразования входной строки в массив целых чисел. Благодаря! –

+0

@ user2258973 Max() может принимать функцию, которая может помочь вам рассматривать элементы как целые. Попробуйте '.Max (Функция (el) CInt (el))' –

Смежные вопросы