zoukankan      html  css  js  c++  java
  • byte与其他类型的转换

    byte[]  ->  string   System.Text.Encoding.Default.GetString
     ->  basestring   ToBase64String 
    string  ->  byte[]   Encoding.UTF7.GetBytes(string)  public static byte[] UrlDecodeToBytes(string);

    Char[] ->  string new string(char[] value);
    string  ->  char[] string.ToCharArray()
    char[]  ->  byte[] byte [] Encoding.UTF7.GetBytes( char[] );
    byte[]  ->  char[] Encoding.UTF7.GetChars(byte[]);
    char[]  ->  byte -----------------------------
    char ->  byte Convert.ToByte 
    byte ->  char Convert.ToChar
    byte[] ->  char BitConverter.ToChar(char[]) //此类可以从byte[]转换成各种类型

    string ->  byte "8"->8 byte.Parse()
    byte ->  string 7->"7"

    byte -- 8   255
    char -  16  65535
    Unicode - 16  65535
    string  - 16  65535

    Buffer.BlockCopy()//操作byte./其他 数组

      Array.Copy()//操作byte./其他 数组

    BitConverter,可以方便的将其他元类型(string除外)转化为byte[] 
    Convert.ToString(int , 2) 二进制显示

  • 相关阅读:
    《面向对象》读书笔记4
    《面向对象》读书笔记3
    《面向对象》读书笔记2
    《面向对象》读书笔记1
    B树
    树的子结构
    最长公共子序列
    最长公共子串
    堆和堆排序
    位图的原理和简单实现
  • 原文地址:https://www.cnblogs.com/lxf120/p/936217.html
Copyright © 2011-2022 走看看