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#将数字转换成字节数组的方法
本文实例讲述了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#删除字符串数组中空字符串的几种方法
前言 随着微软对C#不断发展和更新,C#中对于数组操作的方式也变得越来越多样化.以往要实现过滤数组中的空字符串,都是需要实行循环的方式来排除和过滤.但C#3.0新增的lambda表达式就可以很方便实现这个功能,下面一起看看为大家整理的几种清除数组中的空字符串的方法,有需要的可以参考学习. 方式一:使用lambda表达式筛选过滤掉数组中空字符串 /// <summary> /// 使用lambda表达式排除/过滤/清空/删除掉字符串数组中的空字符串 /// </summary> //
-
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# 16进制与字符串、字节数组之间的转换
复制代码 代码如下: /// <summary> /// 字符串转16进制字节数组 /// </summary> /// <param name="hexString"></param> /// <returns></returns> private static byte[] strToToHexByte(string hexString) { hexString = hexString.Replace(&quo
-
asp.net(c#) 使用Rex正则来生成字符串数组的代码
看这儿.如果你熟悉正则表达式 ,让我们进入正题.这个TOOL的名称叫Regular Expression Exploration. 你可以从这儿下载 .目前的版本是1.0 release. Rex是一个命令行工具, 具体用法可以在CMD下执行便可以看到用法,这个是.net的程序.我们可以引用它,然后用下面的Code来生成我们想要的字符串数组. 复制代码 代码如下: /// <summary> /// Generates the test. /// </summary> /// &l
-
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# 中将数值型数据转换为字节数组的方法
复制代码 代码如下: 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#实现char字符数组与字符串相互转换的方法
本文实例讲述了C#实现char字符数组与字符串相互转换的方法.分享给大家供大家参考,具体如下: 一.字符串转换为字符数组 char[] tempChar = sourceString.ToCharArray(); 二.字符数组转换为字符串 //方法一 string str = string.Join("", tempChar); //方法二 string str = string.Concat<char>(tempChar); //方法三 string str = new
随机推荐
- php静态成员方法和静态的成员属性的使用方法
- jquery和雅虎的yql服务实现天气预报服务示例
- hibernate一对多关联映射学习小结
- IOS 开发中画扇形图实例详解
- android的消息处理机制(图文+源码分析)—Looper/Handler/Message
- php函数重载的替代方法--伪重载详解
- 如何使用Gitblog和Markdown建自己的博客
- Python实现获取某天是某个月中的第几周
- Struts2.5 利用Ajax将json数据传值到JSP的实例
- PHP,ASP.JAVA,JAVA代码格式化工具整理
- 详解MySQL恢复psc文件记录数为0的解决方案
- 颜色渐变效果
- Oracle删除表前判断表名是否存在若存在则删除
- jquery进行数组遍历如何跳出当前的each循环
- js将iframe中控件的值传到主页面控件中的实现方法
- 深入理解js数组的sort排序
- python生成词云的实现方法(推荐)
- 一步一步学习PHP(4) php 函数 补充2
- PHPCMS手机站伪静态设置详细教程
- 浅析Android手机卫士保存手机安全号码
