Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否有比System.Byte.Parse(";0xAA";)更好的方法来获取F和C上的单个字节?_C#_.net_F#_Byte - Fatal编程技术网

C# 是否有比System.Byte.Parse(";0xAA";)更好的方法来获取F和C上的单个字节?

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的答案。)如果您想用十六进制写一个

所以问题是关于标题

我正在制作System.Byte.Parse(“0xAA”),但我觉得每次编译器解析字符串时,我只想把这个字节发送给编译器

我知道有F#文字(例如86uy),但我想要的正是十六进制模式。也许我可以写AAuy,但我不明白我怎么能同时写AAuy和86uy。因为例如11uy和11uy(在十六进制模式下)是不同的//如果我错了,请纠正我


谢谢。

你是说这样的事吗

// Valid C#
byte x = 0xAA;

(关于F部分,请参见Henning的答案。)

如果您想用十六进制写一个字节常量,只需执行
0xAAuy


请参阅MSDN。

我认为它在C#上无效。谢谢你,不过我还需要你的回答@神田翠: 只是给变量赋值?您是否尝试过
0xAAuy
?@Downvoter:想发表评论吗?我提供了C部分,汉宁提供了F部分……在得到C部分的答案后,我将问题的标题和标签改为F部分。我的错。。。我将支持他们回答这个问题@Downvoter,我希望你撤销这张否决票。背景是什么?不进行解析而只使用
0xAA
有什么问题?