从formcollection中读取十六进制,将其转换为二进制

本文关键字:转换 二进制 formcollection 读取 十六进制 | 更新日期: 2023-09-27 18:04:38

我的视图中有几个控件,用户可以在其中输入十六进制值。

先前用户正在输入字符。我用

进行了转换
Alert = Convert.ToByte(collection["Alert"])

现在用户想要输入十六进制的值。

我需要从fromcollection读取解析十六进制值,这是由用户输入的。然后我需要将十六进制转换为二进制。

我是一个编程新手,请指导我。

从formcollection中读取十六进制,将其转换为二进制

试试这个,这是来自这个帖子

使用syste.linq

string binarystring = String.Join(String.Empty,
  hexstring.Select(
    c => Convert.ToString(Convert.ToInt32(c.ToString(), 16), 2).PadLeft(4, '0')
  )
);