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

时间:2014-05-22 07:55:49

标签: c# html asp.net asp.net-mvc formcollection

我的视图中有几个控件,用户将获取十六进制值。

以前用户正在输入字符。我使用

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

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

我需要从fromcollection读取解析用户输入的十六进制值。 然后我需要将该十六进制转换为其二进制文件。

我是编程的新手,请指导我。

1 个答案:

答案 0 :(得分:0)

试试这个来自post

使用syste.linq

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