zoukankan      html  css  js  c++  java
  • BitConverter.ToDouble

    DoubleToInt64Bits    将指定的双精度浮点数转换为 64 位有符号整数。
    GetBytes    已重载。 将指定的数据转换为字节数组。
    Int64BitsToDouble    将指定的 64 位有符号整数转换成双精度浮点数。
    ToBoolean    返回由字节数组中指定位置的一个字节转换来的布尔值。
    ToChar    返回由字节数组中指定位置的两个字节转换来的 Unicode 字符。
    ToDouble    返回由字节数组中指定位置的八个字节转换来的双精度浮点数。
    ToInt16    返回由字节数组中指定位置的两个字节转换来的 16 位有符号整数。
    ToInt32    返回由字节数组中指定位置的四个字节转换来的 32 位有符号整数。
    ToInt64    返回由字节数组中指定位置的八个字节转换来的 64 位有符号整数。
    ToSingle    返回由字节数组中指定位置的四个字节转换来的单精度浮点数。
    ToString    已重载。 将指定的字节数组的每个元素的数值转换为它的等效十六进制字符串表示形式。
    ToUInt16    返回由字节数组中指定位置的两个字节转换来的 16 位无符号整数。
    ToUInt32    返回由字节数组中指定位置的四个字节转换来的 32 位无符号整数。
    ToUInt64    返回由字节数组中指定位置的八个字节转换来的 64 位无符号整数。
    若想把float类型转化为byte示例如下:
    float a=1.23;
    byte[] b=BitConverter.GetBytes(a);
    若想把变量b重新转化为float类型可以使用toSingle方法,示例如下:
    float c=BitConverter.ToSingle(b,0);//应为a在b中其实字节为0,故第二个参数为0

    还有就是string与byte[]的变换 如果知道就很简单
         byte[] byteArray = System.Text.Encoding.Default.GetBytes(  str  );
         string str = System.Text.Encoding.Default.GetString( byteArray );
    在System.Text.Encoding class中,还有很多其它有用的方法,像GetChars,从一个byte[]转成一个char[],等等,还有其它编码方式的,如System.Text.UTF8Encoding class、System.Text.UnicodeEncoding class等,根据不同需要可选不同的class。 具体请参考MSDN

     

    http://technet.microsoft.com/zh-cn/office/system.bitconverter.todouble(it-it,VS.80).aspx

  • 相关阅读:
    Linux下 Nginx 启动 重启 关闭
    在Idea中 的terminal 使用 git
    前端页面出现乱码
    Mac下Eclipse(Oxygen)添加Tomcat插件
    Linux下vsftp匿名用户配置
    500 OOPS: vsftpd: refusing to run with writable anonymous root
    FTP数字代码的意义
    CentOS 6.3下安装Vsftp,虚拟用户
    CentOS 6.3 下 vsftp搭建
    CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)
  • 原文地址:https://www.cnblogs.com/anduinlothar/p/2780046.html
Copyright © 2011-2022 走看看