最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • WinForm拖拽控件生成副本的解決方法

    WinForm拖拽控件生成副本的解決方法

    這篇文章主要介紹了WinForm拖拽控件生成副本的解決方法,對C#新手有一定的學(xué)習(xí)借鑒價(jià)值,需要的朋友可以參考下
    2014-08-08
  • 基于WPF實(shí)現(xiàn)Message消息提醒控件

    基于WPF實(shí)現(xiàn)Message消息提醒控件

    這篇文章主要介紹了如何利用WPF實(shí)現(xiàn)Meesage消息提醒控件,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,需要的可以參考一下
    2023-07-07
  • C#向word文檔插入新段落及隱藏段落的方法

    C#向word文檔插入新段落及隱藏段落的方法

    這篇文章主要為大家詳細(xì)介紹了C#如何向word文檔插入一個(gè)新段落及隱藏段落 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 如何清空文件夾里面的所有文件和文件夾

    如何清空文件夾里面的所有文件和文件夾

    以下是對c#中清空文件夾里面的所有文件和文件夾的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下
    2013-07-07
  • c# winform多線程死循環(huán)踩坑

    c# winform多線程死循環(huán)踩坑

    本文主要介紹了c# winform多線程死循環(huán)踩坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • c#的treeview綁定和獲取值的方法

    c#的treeview綁定和獲取值的方法

    這篇文章主要介紹了c#的treeview綁定和獲取值的方法,需要的朋友可以參考下
    2014-04-04
  • 深入U(xiǎn)nix時(shí)間戳與C# DateTime時(shí)間類型互換的詳解

    深入U(xiǎn)nix時(shí)間戳與C# DateTime時(shí)間類型互換的詳解

    本篇文章是對Unix時(shí)間戳與C# DateTime時(shí)間類型互換進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 基于WPF實(shí)現(xiàn)經(jīng)典紙牌游戲

    基于WPF實(shí)現(xiàn)經(jīng)典紙牌游戲

    這篇文章主要為大家詳細(xì)介紹了如何溧陽WPF實(shí)現(xiàn)經(jīng)典紙牌游戲,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)WPF有一定的幫助,需要的可以參考一下
    2023-02-02
  • C#語法之泛型的多種應(yīng)用

    C#語法之泛型的多種應(yīng)用

    這篇文章主要介紹了C#語法之泛型的多種應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • C#通過Win32API設(shè)置客戶端系統(tǒng)時(shí)間的方法詳解

    C#通過Win32API設(shè)置客戶端系統(tǒng)時(shí)間的方法詳解

    在日常工作中,有時(shí)可能會(huì)需要獲取或修改客戶端電腦的系統(tǒng)時(shí)間,比如軟件設(shè)置了Licence有效期,本文以一個(gè)簡單的小例子,簡述如何通過C#獲取和設(shè)置客戶端電腦的系統(tǒng)時(shí)間,僅供學(xué)習(xí)分享使用,如有不足之處,還請指正,需要的朋友可以參考下
    2024-06-06

最新評論

长子县| 邮箱| 车险| 古田县| 绥江县| 凌海市| 土默特右旗| 太谷县| 米林县| 托克托县| 新河县| 海安县| 万荣县| 中江县| 平潭县| 丰都县| 铜鼓县| 曲松县| 建湖县| 嵩明县| 泾川县| 武宁县| 广东省| 灵台县| 北辰区| 湖口县| 金阳县| 青河县| 琼海市| 广南县| 玛曲县| 蒲江县| 务川| 搜索| 连山| 灵武市| 玉龙| 沾益县| 甘孜县| 遂昌县| 涡阳县|