我有一个小问题需要在vb.net中解决,我必须计算number number of number 1 number 1762728381128911我做了这个解决方案,但我确信有更复杂的方法可以做这个 。Number of Number在数字列表中
Public Function CheckOccurance() As Integer
Dim numbersList As New List(Of String)
numbersList.Add("1")
numbersList.Add("7")
numbersList.Add("6")
numbersList.Add("2")
numbersList.Add("7")
numbersList.Add("2")
numbersList.Add("8")
numbersList.Add("3")
numbersList.Add("8")
numbersList.Add("1")
numbersList.Add("1")
numbersList.Add("2")
numbersList.Add("8")
numbersList.Add("9")
numbersList.Add("1")
numbersList.Add("1")
Dim count As Integer = 0
For Each value In numbersList
If value.Equals("1") Then count += 1
Next
Return count
End Function
C#:'诠释计数=“1762728381128911”.Count(c => c =='1');'只是初始字符串中的一个* Linq *。 –
我需要这个在vb.net – Usman
而不是以这种方式添加到你的列表,你可以使用'numbersList.AddRange({“1”,“7”等)}或'新列表(字符串)从{ “1”,“7”等}或新列表(字符串)({“1”,“7”等)} –