Vb.net 读取最后一个条目并在整数字符串中查找最大值

Vb.net 读取最后一个条目并在整数字符串中查找最大值,vb.net,Vb.net,我希望这是一个简单的问题 当数据进入时,我的代码构建一个整数字符串,由environment.newline分隔 2 10 1 8 在此列表中,最大值为10。如何计算整数列表以发现最大值 接下来,如何从字符串中读取最后一个整数 TIA试试: Split(InputString, environment.newline).Max() 以及: 它是如何“进入”的?整数字符串是使用for/next循环创建的。我有一串4个字母。如何确定最大值,以及如何读取最后一个条目。谢谢你的回复!我刚刚在

我希望这是一个简单的问题

当数据进入时,我的代码构建一个整数字符串,由environment.newline分隔

 2
 10
 1
 8
在此列表中,最大值为10。如何计算整数列表以发现最大值

接下来,如何从字符串中读取最后一个整数

TIA

试试:

Split(InputString, environment.newline).Max()
以及:


它是如何“进入”的?整数字符串是使用for/next循环创建的。我有一串4个字母。如何确定最大值,以及如何读取最后一个条目。谢谢你的回复!我刚刚在谷歌上搜索了(引号中的)“查找整数字符串中的最大值”。。。唯一成功的是这根线。如果有什么东西可以找到,我不会问。我想一切都是可以找到的,也许我应该根据“掩埋”的规模来评分,1在表面,10在10000英尺深的流沙坑底部。顺便说一句,我不是学校里的“学生”。如果有人在论坛上发帖,我会回答。如果我不知道,我就不知道。我不会花时间告诉别人‘自己去找答案’这有什么意义?@user2258973。一些想法:首先看“将字符串拆分为数组”,然后看“查找数组的最大元素”。对于一个简单的问题,我宁愿没有答案,也不愿让知道答案的人故意不回答,因为他们想提出一个观点,这对我来说真的很愚蠢。这只是无缘无故的争论。嗯,它有点奏效。第一个数组包含以下数字:1、3、28、96、5、35、6、2、8、10、1、3、94、5、38,您的代码将查找最大值96。下一个数组使用与第一个数组完全相同的代码生成它:1、4、2、2、1、1、8、1、2、1、21、27、1、7、6、178、41、10,但是最大值为178,而代码将最大值显示为8。你知道为什么会这样吗?谢谢你的回复!我现在明白了,数字必须是整数。否则结果是错误的。我必须找到一种方法将输入字符串转换成整数数组。谢谢@user2258973 Max()可以接受一个函数,该函数可以帮助您将元素视为整数。尝试
.Max(函数(el)CInt(el))
Split(InputString, environment.newline).Last()