簡體   English   中英

c#字符串為十六進制,十六進制到字節轉換

[英]c# string to hex , hex to byte conversion

我有一個方法,它采用十六進制值並將其指定為明文但類型的字節

byte plainText = 0xd7;

我想從文本框中獲取此值,例如,用戶將d7鍵入文本框,ı將分配給它

byte plaintText = 0xd7

我無法實現這一點。

您可以使用Convert.ToByte(String, Int32)方法,並將基數設置為16(十六進制):

String text = "d7";
byte value = Convert.ToByte(text, 16);    

嘗試這個:

var myByte = Byte.Parse("d7", NumberStyles.HexNumber)

你試過用這個嗎?

Byte.parse

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM