vb转换c#类型赋值的问题

问题描述

这是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的构造函数~

时间: 2024-09-03 17:34:17

vb转换c#类型赋值的问题的相关文章

java-Java byte或short类型赋值的小问题

问题描述 Java byte或short类型赋值的小问题 把一个整数常量(其值在byte类型的表数范围内)赋值给byte类型变量,系统会把整数常量当做byte类型来处理还是当做int来处理 查了一些资料,一部分是直接当做byte类型处理,一部分说是当做int类型处理然后数据类型转换 byte b = 3; 解决方案 Java byte或short类型赋值时本质是作为int进行处理的,例如你定义了一个byte b = 120: 你可以反编译看代码javap -c查看编译后的字节码指令,这个本质上是

class-jquery转换字段类型,,,

问题描述 jquery转换字段类型,,, var str = $("#jzrq").html(); str = str.toLocaleString().split(' ')[0]; str = str.replace("/", "-"); str = str.replace("/", "-"); $("#jzrq").html() 的值的类型2016/7/22 0:00:00,我这样已

从nosql中取出数据为json类型的字符串,是否需要转换下类型 ,然后再前台展示,

问题描述 从nosql中取出数据为json类型的字符串,是否需要转换下类型 ,然后再前台展示, {"22224":{"201511046623792932":"{phone_no=15928785426, event_id=151030112638529659, voice_id=2, id_no=22224}","201511046623793251":"{phone_no=15928785426, event_i

java-请教大神,再JAVA里 怎么把rgba转换成#类型呢??

问题描述 请教大神,再JAVA里 怎么把rgba转换成#类型呢?? 我现在得到的是一个 string 类型 rgba(102 0 255 0.506)怎么把这个转换成 # 这样的类型呢?我的意思是转换成 #33333 这样的? 解决方案 RGBA你有没有查过资料?最后的那个数值是alpha.是透明度.这个alpha和RGB本身是相互独立的.rgb(abc)对应的是(a<<16 | b<<8 | c)得到的表达式应该是:#ffffff 这样的,6个十六进制数表示的. 你写的#3333

c#-C#调用C++ dll的参数转换问题,如何转换char **类型的参数到C#

问题描述 C#调用C++ dll的参数转换问题,如何转换char **类型的参数到C# 这是C++代码 DLL_API int Onvif_Discovery(char** deviceaddress, int* nDevices); 这是C#调用 [DllImport("OnvifDll.dll",EntryPoint="Onvif_Discovery", CharSet=CharSet.Ansi,CallingConvention=CallingConventi

数据-vb怎么给数组赋值?(新人,没有c币,真心希望能帮我,万分感谢!!)

问题描述 vb怎么给数组赋值?(新人,没有c币,真心希望能帮我,万分感谢!!) 整个程序的文件夹的链接 要求单击command1就弹出一个excel文件(这个excel要经过编写代码生成出来) 我就是不知道怎么写代码让数据相互组合,组合成多个方案,希望有大神能帮帮我!! 非常非常感谢 解决方案 ExcelandVB用VB创建EXCEL文件的实例,输入数据到EXCEL表中,并作一些字体边框的调整 如果需要我帮你下载,请采纳后联系我(这一招是跟某些人学的).

oracle转Mysql中,varchar2(10)和number应该转换为什么类型? (转)

一. varchar2(10)和number应该转换为什么类型? oracle转成mysql时:varchar2(10)可以转成varchar(10)number则要看oracle中存储的具体是什么类型的数据:1.如果是整型,那么mysql中,用int即可:2.如果是带小数位的,那么mysql中可用numeric类型. 注:mysql中没有varchar2(10)和number这两个数据类型   二. Mysql varchar VS Oracle varchar2 mysql和oracle做数

c++-枚举类型赋值问题 出错了

问题描述 枚举类型赋值问题 出错了 strcpy(ReservedWordNameVsTypeTable[0].szName,"begin"); ReservedWordNameVsTypeTable[0].eType=BEGIN; eType是枚举类型的值, enum WORD_TYPE_ENUM{ INVALID_WORD, IDENTIFIER, NUMBER, BEGIN -- } 为什么直接赋值会出错? 我用的是VS2010 解决方案 BEGIN -- }这里的".

C语言中自动隐式转换与类型强制转换实例分析_C 语言

本文通过一个C程序实例对C语言中自动隐式转换与类型强制转换的注意点进行深入分析,详情如下: 先看一个C程序: #include<stdlib.h> #include<stdio.h> #include<conio.h> double proc(int q){ int n; double sum,t;//本例的关键就在这几个变量的类型上 sum = 2.0; while(sum<=q){ t=sum; //sum = sum+(n+1)/n;//自动隐式转换 sum