问题描述
这是vb的源代码我在c#中怎么使用呢?谢谢!SourceAddr=Replace(Space(21),"",Chr(0))DestAddr=Replace(Space(36),"",Chr(0))
解决方案
解决方案二:
stringSourceAddr=newstring('',30);*****************************************************************************欢迎使用CSDN论坛专用阅读器:CSDNReader(附全部源代码)http://feiyun0112.cnblogs.com/
解决方案三:
//添加引用usingMicrosoft.VisualBasic.stringstrText="";strText=strText.Replace(Strings.Space(2),Strings.Space(1));
解决方案四:
//添加引用usingMicrosoft.VisualBasic.SourceAddr=Microsoft.VisualBasic.Strings.Replace(Microsoft.VisualBasic.Strings.Space(21),"",Microsoft.VisualBasic.Strings.Chr(0).ToString(),1,-1,Microsoft.VisualBasic.CompareMethod.Text);DestAddr=Microsoft.VisualBasic.Strings.Replace(Microsoft.VisualBasic.Strings.Space(36),"",Microsoft.VisualBasic.Strings.Chr(0).ToString(),1,-1,Microsoft.VisualBasic.CompareMethod.Text);
解决方案五:
看看大牛
解决方案六:
SourceAddr=Space(21).Replace("",'');DestAddr=Space(36).Replace("",'');
解决方案七:
有人知道吗,请帮帮忙
解决方案八:
引用6楼xujunxia的回复:
有人知道吗,请帮帮忙
....
解决方案九:
好象无意义吧?字符串是以为结束标记,将第一个字符替换为后,字符串长度就为0了,21和36还有什么意义呢?
解决方案十:
程序需要转换一下,请问怎么转换成C#的呀
解决方案十一:
参数DestAddr对应内存空间的参考大小为22
解决方案十二:
SourceAddr=Replace(Space(21),"",Chr(0))这句的意思是生成21个空格,然后把空格用替换掉引用1楼feiyun0112的回复:
stringSourceAddr=newstring('',21);
所以,1楼正解
解决方案十三:
引用6楼xujunxia的回复:
有人知道吗,请帮帮忙
已经有这么多正确答案了难道楼主是个瞎子?
解决方案十四:
貌似是VB6的写法,如果是VB.NET同样可以用String的构造函数~