如何计算用逗号分隔的字符/值

时间:2018-12-29 09:43:30

标签: vb.net

我有以下文本框1:1,2,3,10,14 我如何找出此文本框中存在多少个数字? 示例:Textbox2.text = 5 因为在textbox1中,我们有5个项目。抱歉,我是这里的编程新手,但我喜欢学习。

2 个答案:

答案 0 :(得分:0)

使用textbox1.text.Split(',').Count


在dotnet主要语言(C#,Vb.Net)中,您可以使用许多功能来处理类型和集合。您可以使用linq可能性来解决此类问题,并且所有类型都有一些解析,计数,分割等方法,每种类型都专用。

在我的解决方案中,我首先将输入文本用','char拆分为字符串数组,并通过count属性获得集合中项目的数量。即使使用linq的Select方法,您也可以将每个单独的项目转换为数字:

dim nums as list<integer> = textbox1.text.Split(',').select(t=> integer.parse(t)).tolist() 
dim count as integer = nums.count()

答案 1 :(得分:0)

还有更多示例:

driver.findElement(By.id("form-main"));