0

我认为用户输入十六进制值的控件很少。

以前用户输入字符。我使用转换的

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

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

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

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

4

1 回答 1

0

试试这个它来自这篇文章

利用syste.linq

string binarystring = String.Join(String.Empty,
  hexstring.Select(
    c => Convert.ToString(Convert.ToInt32(c.ToString(), 16), 2).PadLeft(4, '0')
  )
);
于 2014-05-22T09:12:36.587 回答