〓〓〓〓 急!! 如何给一个字节数组某些数组值赋值?

Sean918 2007-01-02 07:15:45
定义一个字节数组 byte[1024] a

想让a[0] 到 a[10] 是一个字符串 ,a[11]开始是其他数据

怎么把字符串赋值到a[0]-a[11]里面? 字符串长度是11
...全文
298 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
maliang00111 2007-01-02
  • 打赏
  • 举报
回复
忘了 没必要转成char[],直接转化
for (int i = 0; i < str.Length; i++)
{
a[i] = (byte)str[i];
}
maliang00111 2007-01-02
  • 打赏
  • 举报
回复
就是楼上说的方法
byte[] a = new byte[1024];
string str = "sssssssssss";
char[] arr = str.ToCharArray();
for (int i = 0; i < str.Length; i++)
{
a[i] = (byte)arr[i];
}

"byte[1024] a" 这么定义一个byte数组好像不对吧...
GhostL 2007-01-02
  • 打赏
  • 举报
回复
试一下把你的string当成char数组用for循环一个个转换成byte塞进你的byte[1024] a 里

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧