本文介绍了如何将字符串转换为sbyte数组.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
将字符串转换为sbyte时出现错误
对于字节保留,我使用了
I got error when i convert string to sbyte
For byte attay i used
byte[] abyte1 = new byte[4];
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
abyte1 = encoding.GetBytes(s1);
并且它的工作正常,没有错误.
但是当我将代码字节数组更改为sbyte数组时
and its work fine with no error.
but when i change code byte array to sbyte array
sbyte[] abyte1 = new sbyte[4];
则以上代码不起作用,并导致字符串到sbyte的转换错误.
有没有用于编码的system.tect类?
在我的代码中,我仅使用sbyte []数组,而不使用byte []数组.
请帮我这个问题,给我适当的答案.....
问候,
ravi
then above code is not work and got string to sbyte conversion error.
Is there any system.tect class for the encoding??
In my code i am only use sbyte[] array not byte[] array.
please help me for this giving me proper answer.....
regards,
ravi
推荐答案
byte[] abyte1 = new byte[4];
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
abyte1 = encoding.GetBytes(s1);
sbyte[] sbytes = Array.ConvertAll(abyte1, q => Convert.ToSByte(q));
这篇关于如何将字符串转换为sbyte数组.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!