2014-12-05 98 views
0

我從數據庫中的字節,存儲爲0-254字節轉換爲字符串,然後再返回

我可以從一個字節使用

byteVal.ToString() //0 return 0 20 returns 20 

轉換爲字符串,而是然後返回回到一個字節我無法弄清楚。

+2

http://msdn.microsoft.com/en-us/library/k0s9b1y3(v=vs.110).as px – 2014-12-05 14:21:57

+0

[將字符串轉換爲字節數組而不使用編碼(byte-by-byte)](http://stackoverflow.com/questions/472906/converting-a-string-to-byte-array-不使用編碼逐個字節) – 2014-12-05 14:22:33

+0

@DylanCorriveau沒有這個問題與此無關。 – 2014-12-05 14:23:09

回答

1

類似,你需要適當的Parse - 方法等數量類型,在這種情況下Byte.Parse

Byte b = Byte.Parse("20"); 

如果你不」知道如果格式是有效的,你可以使用Byte.TryParse

Byte b; 
if(!Byte.TryParse("256", out b)) 
    Console.WriteLine("Not a valid byte"); 
+0

非常感謝,作品,出於某種原因,我認爲它可能會給ascii字節值回來。 但我使用Byte.TryParse(字符串);以防萬一它不兼容。 – f1wade 2014-12-05 14:27:20

相關問題