博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#之SByte
阅读量:4080 次
发布时间:2019-05-25

本文共 479 字,大约阅读时间需要 1 分钟。

int8

 

C#中,byte为无符号8位整数,而Sbyte为有符号8位整数,对应java中的byte类型。 

 

方法一

将 byte 转为 sbyte。原理很简单,就是当 byte 小于 128 时其值保持不变,大于等于 128 时就将其减去 256。代码如下:
sbyte[] mySByte = new sbyte[myByte.Length];

for (int i = 0; i < myByte.Length; i++)

{
    if (myByte[i] > 127)
        mySByte[i] = (sbyte)(myByte[i] - 256);
    else
        mySByte[i] = (sbyte)myByte[i];
}

 

方法二

   byte[] tbyte = attribute.ByteValue;

   sbyte[] tsbyte = new byte[tbyte.Length];
   tsbyte = SupportClass.ToSByteArray(tbyte);

 

posted on 2018-12-13 10:12 阅读(...) 评论(...)

转载地址:http://wztni.baihongyu.com/

你可能感兴趣的文章
大数据入门:Hive和Hbase区别对比
查看>>
大数据入门:ZooKeeper工作原理
查看>>
大数据入门:Zookeeper结构体系
查看>>
大数据入门:Spark RDD基础概念
查看>>
大数据入门:SparkCore开发调优原则
查看>>
大数据入门:Java和Scala编程对比
查看>>
大数据入门:Scala函数式编程
查看>>
【数据结构周周练】002顺序表与链表
查看>>
C++报错:C4700:使用了非初始化的局部变量
查看>>
C++类、结构体、函数、变量等命名规则详解
查看>>
C++ goto语句详解
查看>>
【数据结构周周练】008 二叉树的链式创建及测试
查看>>
《软件体系结构》 第九章 软件体系结构评估
查看>>
《软件体系结构》 第十章 软件产品线体系结构
查看>>
《软件过程管理》 第六章 软件过程的项目管理
查看>>
《软件过程管理》 第九章 软件过程的评估和改进
查看>>
分治法 动态规划法 贪心法 回溯法 小结
查看>>
《软件体系结构》 练习题
查看>>
《数据库系统概论》 第一章 绪论
查看>>
《数据库系统概论》 第二章 关系数据库
查看>>