1、byte[]类型的怎样实现手动初始化
2、byte[] 怎么实现追加,如 byte[] a,byte[] b
怎么将b加入到a中末尾去
3、数字型字符串怎样转化为byte[]型

解决方案 »

  1.   

    1、byte[]类型的怎样实现手动初始化
    --
    byte[] b = new byte[5];
    b[0] = 0;
    2、byte[] 怎么实现追加,如 byte[] a,byte[] b
    怎么将b加入到a中末尾去
    --
    Array.Copy
    3、数字型字符串怎样转化为byte[]型
    --
    Encoding.Default.GetBytes();
      

  2.   

    2  Array.Resize()
       Array.Copy()
      

  3.   

    Array.Resize()
    Array.Copy()好像没有Array.Resize()这个方法,能不能给个实例另外我使用
    byte [] bt1;
    string str=bt.tostring();
    但逆回来
    byte[] bt2=Encoding.UTF8.GetBytes(str);
    bt1与bt2不一样
      

  4.   

    Array.Resize 泛型方法
    注意:此方法在 .NET Framework 2.0 版中是新增的。 将数组的大小更改为指定的新大小。 C# 
    public static void Resize<T> (
    ref T[] array,
    int newSize
    )
     
    如果你用的2003,就没有这个了。得在目标数组容量不够时自己解决了。