函数或者方法没有?
我看到string.compare和string.indexof 这样的函数,都是整个比较,
没有逐位比较的。
请不吝赐教!
4 个解决方案
#1
Dim d As Byte() = System.Text.Encoding.ASCII.GetBytes("abcdajsfjklasdfkl")
#2
用FOR 循环读出每个字符,然后存到数组里
#3
fengzhongjincao(风中劲草) ,请问怎么在string里按照index读出单个的字符呢?
Montaque(Rainman),请问,我查到CopyTo()方法的功能是:把字符复制的数组中,
我就:
dim a as string
dim b() as Char
a="abcdefg"
然后执行 b=a.CopyTo(1,b,1,a.length)
程序说那个表达式不能够赋值,
我就改成 a.CopyTo(1,b,1,a.length)
我想可能执行了这一步,就自动往b()数组中插入a中从第一个位置开始到最后的所有字符。
但是总是执行不对。
我看了SDK documention里的说明,看不懂,也没有例子,
CopyTo(sourceIndex,destination ,destinationIndex ,count )里有四个参数,
也没有说sourceIndex和destinationIndex到底从0开始,还是1开始。
我想一般都是从0开始,结果试了,说不对,于是我就改成1,
但是结果还是不对,我就不知道该怎么用了,
你用过这个函数没有?给我讲讲吧!不胜感激!
Montaque(Rainman),请问,我查到CopyTo()方法的功能是:把字符复制的数组中,
我就:
dim a as string
dim b() as Char
a="abcdefg"
然后执行 b=a.CopyTo(1,b,1,a.length)
程序说那个表达式不能够赋值,
我就改成 a.CopyTo(1,b,1,a.length)
我想可能执行了这一步,就自动往b()数组中插入a中从第一个位置开始到最后的所有字符。
但是总是执行不对。
我看了SDK documention里的说明,看不懂,也没有例子,
CopyTo(sourceIndex,destination ,destinationIndex ,count )里有四个参数,
也没有说sourceIndex和destinationIndex到底从0开始,还是1开始。
我想一般都是从0开始,结果试了,说不对,于是我就改成1,
但是结果还是不对,我就不知道该怎么用了,
你用过这个函数没有?给我讲讲吧!不胜感激!
#4
在string里按照index读出单个的字符:
Dim s As String = "abc"
Dim i As Integer
For i = 0 To s.Length - 1
Console.WriteLine(s.Chars(i))
Next
Dim s As String = "abc"
Dim i As Integer
For i = 0 To s.Length - 1
Console.WriteLine(s.Chars(i))
Next
#1
Dim d As Byte() = System.Text.Encoding.ASCII.GetBytes("abcdajsfjklasdfkl")
#2
用FOR 循环读出每个字符,然后存到数组里
#3
fengzhongjincao(风中劲草) ,请问怎么在string里按照index读出单个的字符呢?
Montaque(Rainman),请问,我查到CopyTo()方法的功能是:把字符复制的数组中,
我就:
dim a as string
dim b() as Char
a="abcdefg"
然后执行 b=a.CopyTo(1,b,1,a.length)
程序说那个表达式不能够赋值,
我就改成 a.CopyTo(1,b,1,a.length)
我想可能执行了这一步,就自动往b()数组中插入a中从第一个位置开始到最后的所有字符。
但是总是执行不对。
我看了SDK documention里的说明,看不懂,也没有例子,
CopyTo(sourceIndex,destination ,destinationIndex ,count )里有四个参数,
也没有说sourceIndex和destinationIndex到底从0开始,还是1开始。
我想一般都是从0开始,结果试了,说不对,于是我就改成1,
但是结果还是不对,我就不知道该怎么用了,
你用过这个函数没有?给我讲讲吧!不胜感激!
Montaque(Rainman),请问,我查到CopyTo()方法的功能是:把字符复制的数组中,
我就:
dim a as string
dim b() as Char
a="abcdefg"
然后执行 b=a.CopyTo(1,b,1,a.length)
程序说那个表达式不能够赋值,
我就改成 a.CopyTo(1,b,1,a.length)
我想可能执行了这一步,就自动往b()数组中插入a中从第一个位置开始到最后的所有字符。
但是总是执行不对。
我看了SDK documention里的说明,看不懂,也没有例子,
CopyTo(sourceIndex,destination ,destinationIndex ,count )里有四个参数,
也没有说sourceIndex和destinationIndex到底从0开始,还是1开始。
我想一般都是从0开始,结果试了,说不对,于是我就改成1,
但是结果还是不对,我就不知道该怎么用了,
你用过这个函数没有?给我讲讲吧!不胜感激!
#4
在string里按照index读出单个的字符:
Dim s As String = "abc"
Dim i As Integer
For i = 0 To s.Length - 1
Console.WriteLine(s.Chars(i))
Next
Dim s As String = "abc"
Dim i As Integer
For i = 0 To s.Length - 1
Console.WriteLine(s.Chars(i))
Next