Первое, что пришло на ум - это:
- Код: Выделить всё
Dim str As String = "12341234", ret As Integer
For x As Integer = 0 To str.Length - 1
ret += (str.Substring(x, 1))
Next
- Код: Выделить всё
Dim str As String = "12341234", ret As Integer
For x As Integer = 0 To str.Length - 1
ret += Asc(str.Substring(x, 1))
Next
ret = ret - 48 * str.Length
Есть ли какие-нибудь другие, более оптимальные варианты?
З.Ы. А если в качестве входного параметра будет выступать не строка, а Integer?