C#将字节数组转换成数字的方法
本文实例讲述了C#将字节数组转换成数字的方法。分享给大家供大家参考。具体实现方法如下:
// Create a decimal from a byte array
public static decimal ByteArrayToDecimal (byte[] src) {
// Create a MemoryStream containing the byte array
using (MemoryStream stream = new MemoryStream(src)) {
// Create a BinaryReader to read the decimal from the stream
using (BinaryReader reader = new BinaryReader(stream)) {
// Read and return the decimal from the
// BinaryReader/MemoryStream
return reader.ReadDecimal();
}
}
}
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串转比特数组 复制代码 代码如下: (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert.FromBase64String("字符串"); 2.字符串转流 复制代码 代码如下: (1)MemoryStream ms=new MemoryStream(System.Text.Encoding.
-
C# 中将数值型数据转换为字节数组的方法
复制代码 代码如下: private void Value_ByteArray() {double doublevalue = 258.0;Int32 intvalue = 258;string strValue = "258";Int16 int16value = 258;MemoryStream doublemem = new MemoryStream();BinaryWriter doublebyteWR = new BinaryWriter(doublemem);doubleb
-
C#实现字符串转换成字节数组的简单实现方法
本文实例讲述了C#实现字符串转换成字节数组的简单实现方法.分享给大家供大家参考.具体实现方法如下: using System.Text; public static byte[] ConvertStringToByteArray(string stringToConvert) { return (new UnicodeEncoding()).GetBytes(stringToConvert); } 希望本文所述对大家的C#程序设计有所帮助.
-
C#字符串数组转换为整形数组的方法
本文实例讲述了C#字符串数组转换为整形数组的方法.分享给大家供大家参考.具体实现方法如下: /// <summary> /// 字符串数组转换整形数组 /// </summary> /// <param name="Content">字符串数组</param> /// <returns></returns> public static int[] ToIntArray(string[] Content) { int
-
总结C#删除字符串数组中空字符串的几种方法
前言 随着微软对C#不断发展和更新,C#中对于数组操作的方式也变得越来越多样化.以往要实现过滤数组中的空字符串,都是需要实行循环的方式来排除和过滤.但C#3.0新增的lambda表达式就可以很方便实现这个功能,下面一起看看为大家整理的几种清除数组中的空字符串的方法,有需要的可以参考学习. 方式一:使用lambda表达式筛选过滤掉数组中空字符串 /// <summary> /// 使用lambda表达式排除/过滤/清空/删除掉字符串数组中的空字符串 /// </summary> //
-
C#实现char字符数组与字符串相互转换的方法
本文实例讲述了C#实现char字符数组与字符串相互转换的方法.分享给大家供大家参考,具体如下: 一.字符串转换为字符数组 char[] tempChar = sourceString.ToCharArray(); 二.字符数组转换为字符串 //方法一 string str = string.Join("", tempChar); //方法二 string str = string.Concat<char>(tempChar); //方法三 string str = new
-
asp.net(c#) 使用Rex正则来生成字符串数组的代码
看这儿.如果你熟悉正则表达式 ,让我们进入正题.这个TOOL的名称叫Regular Expression Exploration. 你可以从这儿下载 .目前的版本是1.0 release. Rex是一个命令行工具, 具体用法可以在CMD下执行便可以看到用法,这个是.net的程序.我们可以引用它,然后用下面的Code来生成我们想要的字符串数组. 复制代码 代码如下: /// <summary> /// Generates the test. /// </summary> /// &l
-
C#将hashtable值转换到数组中的方法
本文实例讲述了C#将hashtable值转换到数组中的方法.分享给大家供大家参考.具体如下: 此代码可以将hashtable中的值通过copyto转换到一个一维数组 var length = ht.Count; Guest[] array = new Guest[length]; ht.Values.CopyTo(array, 0); 其中ht为hashtable,其key为字符串,value为一个Guest类,通过此代码可以讲values的值全部放入 Guest[] 的数组中 希望本文所述对大
-
C#将数字转换成字节数组的方法
本文实例讲述了C#将数字转换成字节数组的方法.分享给大家供大家参考.具体实现方法如下: 下面的代码用到了MemoryStream 和 BinaryWriter // Create a byte array from a decimal public static byte[] DecimalToByteArray (decimal src) { // Create a MemoryStream as a buffer to hold the binary data using (MemorySt
-
C# 16进制与字符串、字节数组之间的转换
复制代码 代码如下: /// <summary> /// 字符串转16进制字节数组 /// </summary> /// <param name="hexString"></param> /// <returns></returns> private static byte[] strToToHexByte(string hexString) { hexString = hexString.Replace(&quo
随机推荐
- Android开发使用自定义View将圆角矩形绘制在Canvas上的方法
- 超详细mysql left join,right join,inner join用法分析
- Java concurrency集合之LinkedBlockingDeque_动力节点Java学院整理
- 键盘上一张下一张兼容IE/google/firefox等浏览器
- php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
- PHP 页面编码声明方法详解(header或meta)
- php添加文章时生成静态HTML文章的实现代码
- wordpress网站转移到本地运行测试的方法
- JSP中使用JavaMail
- php过滤所有的空白字符(空格、全角空格、换行等)
- 深入浅出Shell编程 Shell变量介绍
- 微信小程序 两种为对象属性赋值的方式详解
- jQuery插件zTree实现删除树子节点的方法示例
- 网页中的图片的处理方法与代码
- Flash 中"设为首页"代码
- php计算两个文件相对路径的方法
- Linux上安装Python的PIL和Pillow库处理图片的实例教程
- 分享10个很棒的学习Android开发的网站
- PHP函数学习之PHP函数点评
- PHP生成二维码的两个方法和实例
