C# 是否有比System.Byte.Parse(";0xAA";)更好的方法来获取F和C上的单个字节?
所以问题是关于标题 我正在制作System.Byte.Parse(“0xAA”),但我觉得每次编译器解析字符串时,我只想把这个字节发送给编译器 我知道有F#文字(例如86uy),但我想要的正是十六进制模式。也许我可以写AAuy,但我不明白我怎么能同时写AAuy和86uy。因为例如11uy和11uy(在十六进制模式下)是不同的//如果我错了,请纠正我C# 是否有比System.Byte.Parse(";0xAA";)更好的方法来获取F和C上的单个字节?,c#,.net,f#,byte,C#,.net,F#,Byte,所以问题是关于标题 我正在制作System.Byte.Parse(“0xAA”),但我觉得每次编译器解析字符串时,我只想把这个字节发送给编译器 我知道有F#文字(例如86uy),但我想要的正是十六进制模式。也许我可以写AAuy,但我不明白我怎么能同时写AAuy和86uy。因为例如11uy和11uy(在十六进制模式下)是不同的//如果我错了,请纠正我 谢谢。你是说这样的事吗 // Valid C# byte x = 0xAA; (关于F部分,请参见Henning的答案。)如果您想用十六进制写一个
谢谢。你是说这样的事吗
// Valid C#
byte x = 0xAA;
(关于F部分,请参见Henning的答案。)如果您想用十六进制写一个字节常量,只需执行
0xAAuy
请参阅MSDN。我认为它在C#上无效。谢谢你,不过我还需要你的回答@神田翠: 只是给变量赋值?您是否尝试过
0xAAuy
?@Downvoter:想发表评论吗?我提供了C部分,汉宁提供了F部分……在得到C部分的答案后,我将问题的标题和标签改为F部分。我的错。。。我将支持他们回答这个问题@Downvoter,我希望你撤销这张否决票。背景是什么?不进行解析而只使用0xAA
有什么问题?