C# 字节字符串到字节数组

标签 c# arrays byte

我有以下字节串

17 80 41 00 01 00 01 00 08 00 44 61 72 65 46 61 74 65 01 00 00 00 01 00 03 00 01 00 09 00 43 68 61 6E 6E 65 6C 2D 31 00 00 02 00 09 00 43 68 61 6E 6E 65 6C 2D 32 65 00 03 00 09 00 43 68 61 6E 6E 65 6C 2D 33 65 00

将其作为用户输入并将其转换为字节数组的最佳方式是什么?

最佳答案

尝试:

string text = ...
byte[] bytes = text.Split()
                   .Select(t => byte.Parse(t, NumberStyles.AllowHexSpecifier))
                   .ToArray();

如果您只想根据空格字符(而不是任何空格)进行拆分,请使用 Split (' ')

关于C# 字节字符串到字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073046/

相关文章:

C# 应用要求(.NET 除外)

c# - MVC ajax 发布到 Controller 操作方法

c# - 杀死由特定应用程序启动的 excel 进程

java - 如何查明数组列表是否缺少数组中的一个且仅一个元素?

java - 数组和重复输出的问题

c# - 如何在 c#.net 中将结构转换为字节数组,但结构大小仅在运行时定义

python - 从 Python 中的 Amazon Kinesis 输出读取字节图像

c# - 使用 Mono 和 Gtk 在 C# 中使用 PostgreSQL/MySQL 进行简单的 CRUD 操作#

javascript - 如果两个 JavaScript 对象数组共享元素,当一个数组不再被引用时,所有非共享内存是否都会被垃圾回收?

python - 如何在 python 中通过套接字发送字节?