public String test(){
int i=0;
String str="a_b_c";
String arr[]=str.Split('_');
return arr[i++]+ arr[i++] + arr[i++];
}
在C#中,这样写的话,可以直接返回abc的组合字符串
public function test() as String
dim str as string = "a_b_c"
dim i as Integer = 0
dim arr() as string = str.Split("_")
return arr(++i)+ arr(++i) + arr(++i)
'return arr(i=i+1)+ arr(i=i+1) + arr(i=i+1) '这种写法也不行返回aaa
end function
这里返回的aaa,意思是i的值一直都是0,用i++报错
语言不一样,会有所不同!但是我想知道在VB.NET中,怎么实现++的这种写法???