如何将VB.NET 字符串转换成字节数组

问题描述

e.gDimsAsString="123456"要转换成DimbAsByte()=&H12,msg(1)=&H34,msg(2)=&H56可以怎样做?String長度不是固定的,谢谢DimsAsString="123456"DimbAsByte()=Encoding.ASCII.GetBytes(s)這方法出来的是msg(0)=49,msg(1)=50.........是不行的

解决方案

解决方案二:
SubString2位一个长度然后Convert.ToByte("13",16)这样填充,当然如果你不是16位的,那后面的都不需要
解决方案三:
在VB.NET中如果需要将一个字符串转换成字节数组,可以使用System.Text命名空间中某个编码对象的GetBytes方法。转换成字节数组后取得长度bye.Length.ToString()长度循环遍历下取得每个数组值;
解决方案四:
我觉得这压根不是转换的问题。。。直接foriasinteger=0tostring.length-1step2吧
解决方案五:
用for循环,每两个截取,然后转成byte使用Convert.ToByte(字符串,16)来进行转换
解决方案六:
自己写个函数1个1个转。
解决方案七:
从左往右2个字符一截取,然后存放到数组中,直到把字符串截取完。

时间: 2025-01-29 10:42:21

如何将VB.NET 字符串转换成字节数组的相关文章

字符串 字节-如何将字符串“0x20”转换成字节0x20

问题描述 如何将字符串"0x20"转换成字节0x20 假设有一个字符串"0x20",要将它转换成字节型0x20,要保留前面的0x,请问该 怎么做?有代码最好.谢谢大家! 解决方案 使用格式化字符串,在 C 语言中要以使用 sprintf(cBuf,"0x%x",0x20); cBuf 定义为数组,其中就是想要的结果. 如果是 Java,可以考虑使用 String.Format 之类的函数. 解决方案二: byte b = Convert.ToBy

c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数

问题描述 c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数 c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数? 解决方案 96个字节超过了64位长度,你需要拆成两个再组合 Convert.ToInt64("1001101", 2).ToString("X") 解决方案二: 可以参考一下:http://blog.csdn.net/lijiancheng0614/article/details/45130893 里面有讲前面补0的

把普通字符串转换成二进制字符串的函数写出来了,和大家分享一下。

二进制|函数|转换|字符串 '普通字符串转换成二进制字符串函数Function Str2Bin(String)  Dim i, tmpbin  For i=1 to strLength(String)    tmpbin = tmpbin & ChrB(Asc(Mid(String,I,1)))  Next  Str2Bin = tmpbinEnd Function '以下函数来自ChinaASP,计算字符串的真正字节数(支持中文)Function strLength(str)   If (le

偶数汉字转utf-8-VB将汉字字符串转换成 UTF-8格式

问题描述 VB将汉字字符串转换成 UTF-8格式 VB将汉字字符串转换成 UTF-8格式后按照JSON格式提交给服务器,偶数个汉字没有问题,但奇数个汉字时,会有问题,请大师指导. Private Declare Function MultiByteToWideChar Lib "kernel32 " (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As Long, ByVal cchMultiBy

ios-IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码

问题描述 IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码 IOS 如何把16进制字符串转换成byte?求各位大神 最好能有代码 解决方案 字符串由字符组成,每个字符都占用一定的字节,我记得是4还是多少,这是c语言底层的算法,应该还有其他算法

linq 如何将字符串转换成十六进制?

问题描述 linq 如何将字符串转换成十六进制? linq 如何将字符串转换成十六进制? 解决方案 http://luohonghong.blog.163.com/blog/static/78312058201242632055642/ private string StringToHexString(string s, Encoding encode) { byte[] b = encode.GetBytes(s);//按照指定编码将string编程字节数组 string result = s

string-C#将字符串转换成接口怎么解决

问题描述 C#将字符串转换成接口怎么解决 我是个初学C#的新手,现在在开发项目中遇到一个难题,我现在在配置文件中取到了接口名,是个string类型,我想把它转换成那个interface接口类型,但是不知道怎么做,也没找到什么资料.麻烦各位大牛帮帮忙吧~ 解决方案 通过反射http://www.vcoo.cc/blog/csharp-reflection/ 解决方案二: C#字节数组转换成字符串C#字节数组转换成字符串

怎么把一个字符串转换成图片格式啊

问题描述 怎么把一个字符串转换成图片格式啊,Http返回出来的一个字符串,我想把返回出来的值转换成图片格式 解决方案 解决方案二:可以搜索一下base64编码,一般是这种方式返回的,如果是其它方式,建议你直接联系第三方解决方案三:base64解决方案四:先把字符串转成base64再将base64转成图片解决方案五:你到底是要将一个字符串写入到一个图片里,还是base64字符串转换回图片?解决方案六:字符串能变成图片?NB.........解决方案七:参考:(视频)解决方案八:引用5楼huaner

asp.net.想要实现一个文字字符串转换成MP3和wav格式的语音

问题描述 asp.net.想要实现一个文字字符串转换成MP3和wav格式的语音 2C 文字字符串转换成MP3和wav格式的语音文件并且存入数据库,请问如何实现.需要转换成音频文件后可以读出文字内容 解决方案 你需要一个与字符对应的音频库,就像电子琴.比如1对应声音多,2对应声音来,3对应声音咪--,还有长音,短音,4分,8分等等,当你输入一个字符串时,找到跟他对应的声音,就能实现准确的转换了.