我從數據庫中的字節,存儲爲0-254字節轉換爲字符串,然後再返回
我可以從一個字節使用
byteVal.ToString() //0 return 0 20 returns 20
轉換爲字符串,而是然後返回回到一個字節我無法弄清楚。
我從數據庫中的字節,存儲爲0-254字節轉換爲字符串,然後再返回
我可以從一個字節使用
byteVal.ToString() //0 return 0 20 returns 20
轉換爲字符串,而是然後返回回到一個字節我無法弄清楚。
類似,你需要適當的Parse
- 方法等數量類型,在這種情況下Byte.Parse
:
Byte b = Byte.Parse("20");
如果你不」知道如果格式是有效的,你可以使用Byte.TryParse
:
Byte b;
if(!Byte.TryParse("256", out b))
Console.WriteLine("Not a valid byte");
非常感謝,作品,出於某種原因,我認爲它可能會給ascii字節值回來。 但我使用Byte.TryParse(字符串);以防萬一它不兼容。 – f1wade 2014-12-05 14:27:20
可以使用Convert.ToByte超載它轉換字符串到字節
http://msdn.microsoft.com/en-us/library/k0s9b1y3(v=vs.110).as px – 2014-12-05 14:21:57
[將字符串轉換爲字節數組而不使用編碼(byte-by-byte)](http://stackoverflow.com/questions/472906/converting-a-string-to-byte-array-不使用編碼逐個字節) – 2014-12-05 14:22:33
@DylanCorriveau沒有這個問題與此無關。 – 2014-12-05 14:23:09