欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 中將數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字節(jié)數(shù)組的方法

 更新時(shí)間:2013年05月10日 09:39:03   作者:  
C# 中將數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字節(jié)數(shù)組的方法,需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

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);
doublebyteWR.Write(doublevalue);
//doublemem.Close();
BinaryReader doubleReader = new BinaryReader(doublemem);
doublemem.Seek(0, SeekOrigin.Begin);
double heh = doubleReader.ReadDouble();//heh確實(shí)是257.0
MemoryStream intmem = new MemoryStream();
BinaryWriter intbyteWR = new BinaryWriter(intmem);
intbyteWR.Write(intvalue);
MemoryStream strmem = new MemoryStream();
BinaryWriter strbyteWR = new BinaryWriter(strmem);
strbyteWR.Write(strValue);
MemoryStream int16mem = new MemoryStream();
BinaryWriter int16byteWR = new BinaryWriter(int16mem);
int16byteWR.Write(int16value);
byte[] bufferdouble = doublemem.ToArray();
byte[] bufferint = intmem.ToArray();
byte[] bufferint16 = int16mem.ToArray();
byte[] bufferstr = strmem.ToArray();

}

程序結(jié)果:

double =258.0 ;8位——0 0 0 0 0 32 112 64 字節(jié)數(shù)組
Int32 = 258 ; 4——2 1 0 0
string ="258" ; 4——3 50 53 55
Int16 = 258 ; 2——2 1
Int16[] ={0,258,1} ;0 0 2 1 1 0
通過上面的例子,可以看出由數(shù)值型轉(zhuǎn)換為字節(jié)數(shù)組后,程序是倒序讀入的,但是讀取的時(shí)候,VS會(huì)自動(dòng)反轉(zhuǎn)過來

復(fù)制代碼 代碼如下:

Int16[] int16Array =new Int16[3]{0,258,1} ;
MemoryStream int16mem = new MemoryStream();
BinaryWriter int16byteWR = new BinaryWriter(int16mem);
foreach (Int16 hehe in int16Array)
{
     int16byteWR.Write(hehe);
}
byte[] bufferint16 = int16mem.ToArray();//0 0 2 1 1 0
BinaryReader int16Reader = new BinaryReader(int16mem);
int16mem.Seek(0, SeekOrigin.Begin);
Int16[] int16Arraynew=new Int16[3];
for (int i = 0; i < int16mem.Length/2; i ++)
{
int16Arraynew[i] = int16Reader.ReadInt16();//[0,258,1]
}

相關(guān)文章

  • C#高性能動(dòng)態(tài)獲取對象屬性值的步驟

    C#高性能動(dòng)態(tài)獲取對象屬性值的步驟

    這篇文章主要介紹了C#高性能動(dòng)態(tài)獲取對象屬性值的步驟,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C#如何通過RFC連接sap系統(tǒng)

    C#如何通過RFC連接sap系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C#如何通過RFC連接sap系統(tǒng)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • C#中變量、常量、枚舉、預(yù)處理器指令知多少

    C#中變量、常量、枚舉、預(yù)處理器指令知多少

    這篇文章主要介紹了c#共有其中變量類型有:靜態(tài)變量、實(shí)類變量、數(shù)組元素、數(shù)值參數(shù)、引用參數(shù)、輸出參數(shù)和局部變量,需要的朋友可以參考一下
    2017-04-04
  • 那些年,我還在學(xué)習(xí)C# 學(xué)習(xí)筆記續(xù)

    那些年,我還在學(xué)習(xí)C# 學(xué)習(xí)筆記續(xù)

    那些年學(xué)習(xí)C#,就是對C#相關(guān)的一些知識(shí)有一個(gè)了解,等到要用時(shí)才不會(huì)找不到方向,比如說擴(kuò)展方法,開始時(shí)怎么覺得沒有用,后來了解到asp.net MVC,它可以用來擴(kuò)展Html類,比如做一個(gè)分頁的方法;所以對一門語言了解寬一些是沒有壞處的
    2012-03-03
  • C#數(shù)據(jù)導(dǎo)入到EXCEL的方法

    C#數(shù)據(jù)導(dǎo)入到EXCEL的方法

    今天小編就為大家分享一篇關(guān)于C#數(shù)據(jù)導(dǎo)入到EXCEL的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 使用接口實(shí)現(xiàn)多繼承的方法

    使用接口實(shí)現(xiàn)多繼承的方法

    下面小編就為大家分享一篇c#使用接口實(shí)現(xiàn)多繼承的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • C#微信公眾號(hào)開發(fā)之服務(wù)器配置

    C#微信公眾號(hào)開發(fā)之服務(wù)器配置

    這篇文章介紹了C#微信公眾號(hào)開發(fā)之服務(wù)器配置,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C# WPF 通過委托實(shí)現(xiàn)多窗口間的傳值的方法

    C# WPF 通過委托實(shí)現(xiàn)多窗口間的傳值的方法

    這篇文章主要介紹了C# WPF 通過委托實(shí)現(xiàn)多窗口間的傳值的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • C# 如何獲取處于運(yùn)行中的Excel、Word對象

    C# 如何獲取處于運(yùn)行中的Excel、Word對象

    這篇文章主要介紹了C# 獲取處于運(yùn)行中的Excel、Word對象操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • C#處理Access中事務(wù)的方法

    C#處理Access中事務(wù)的方法

    這篇文章主要介紹了C#處理Access中事務(wù)的方法,涉及C#中事物的實(shí)現(xiàn)及使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10

最新評論