我有一個小問題需要在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」等)} –