char值为vb.net中字符串生成器中的字符串

时间:2015-12-27 20:05:42

标签: arrays vb.net

char字符串在vb.net中的字符串构建器中的字符串         Dim ss As String =“AHKLJ47815”'取任何字符串

    Dim finalstring As String

    For i = 0 To ss.Length - 1
    value = AscW(ss(i))   'now take value of that char at i index in int

                If value > 100 Then
                    finalstring = "0"+ value
                Else
                    finalstring = value

                End If

    Next

现在finalstring应该得到所有字符的整数值,但是如果整数中特定字符的值大于100,那么保持原样如果少于那么在该2位数整数之前追加0并使最终字符串包含chars的所有价值

类似这样的事情

  

String =“ABCo21”

     

现在finalstring应该=“065066067111049050

1 个答案:

答案 0 :(得分:1)

是的,您将导致您刚刚声明了整数数组但尚未初始化它。

Dim intarr() As Integer

应该如下所示,然后你可以在你的循环结构中使用它。有关详细信息,请参阅Documentation

Dim intarr = New Integer() {1, 2, 4, 8}

如果要存储来自不同源的数组元素,则只需初始化数组,如

Dim intarr = New Integer(md5hash.Length) {}

for循环

中使用它
 For i = 0 To md5hash.Length - 1
                value = AscW(md5hash(i))

                If value > 132 Then
                    ' do something with value and then
                    intarr(i) = value