C 字串到位元組陣列,位元組陣列轉整型

2022-04-29 05:24:09 字數 2232 閱讀 9785

int num = 12345

;

string num1 = convert.tostring(12345, 16

);

byte bytes = bitconverter.getbytes(num);//

將int32轉換為位元組陣列

num = bitconverter.toint32(bytes, 0);//

將位元組陣列內容再轉成int32型別

string no = datetime.now.tostring("

yyyymmddhhmmssfff

"); //時間轉字串

console.writeline(no);

private

void button1_click(object

sender, eventargs e)

////

整型到16進製制

//int i25 = 25;

//string i25hex = "";

//i25hex = i25.tostring("x2");

////

浮點數到16進製制

//double d = 3.14157;

//string dhex = "";

////

dhex = d.tostring("x2");

//報錯

//byte dbytes = encoding.default.getbytes(d.tostring());

//for (int i = 0; i < dbytes.length; i++)

//

//bool b = true;

//string bhex = "";

////

create the file

//binarywriter bw = new binarywriter(new filestream("mydata", filemode.create));

////

bw.write(i25);

//寫入1個25

//// bw.write(d);

//// bw.write(b);

//寫入乙個字串

"ccc");

//reading from the file

binaryreader br = new binaryreader(new filestream("

mydata.pdf

", filemode.open));

//var i25 = br.readint32();

//var d = br.readdouble();

//var b = br.readboolean();

//var a0 =br.readbyte();

//讀取乙個位元組(第乙個ff(25)(10進製)37)

//byte bytes = new byte[1000];

//每個值為0

//for (int i = 0; i < bytes.length;i++ )

// br.basestream.seek(6236060, seekorigin.begin);//

定位到第6236060個位元組

var test = br.basestream.length - br.basestream.position;//

總長度-當前位置, 可能是讀取到最後

byte bytes = br.readbytes((int

)test);

while (br.basestream.position

using (binaryreader br = new

binaryreader(fs))

}//var s1 = br.readstring();

messagebox.show(

"ccc");

string str =system.text.encoding.default.getstring(bytes);

br.close();

}public

void

f1()

,,,", cha, num, doub, str);}}

catch

(endofstreamexception e)

finally

}

字串 位元組陣列互轉

將byte轉換為string 或者將string轉換為byte author administrator public class byteorstringhelper param str 源字串轉換成位元組陣列的字串 return public static byte stringtobyte s...

unity AssetBundle位元組陣列加密

1.加密 對assetbundle的位元組陣列每位進行與key的異或處理 相同為0,不同為1 using system using system.collections.generic using system.io using system.linq using system.text names...

位元組陣列bytearray()

序列 常見的序列有 list,tuple,str,bytes,bytearray 位元組串 bytes,位元組陣列bytearray是二進位制資料組成的序列,其中每個元素8bit二進位制組成 位元組陣列bytearray 可變的位元組序列,相當於bytes的可變版本 建立bytearray物件的方法...