0

ユーザーが16進値を入力するビューには、ほとんどコントロールがありません。

以前は、ユーザーは文字を入力していました。私が使用して変換したもの

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

ここで、ユーザーは値を 16 進数で入力したいと考えています。

ユーザーが入力した 16 進値を解析するには、fromcollection から読み取る必要があります。次に、その16進数を2進数に変換する必要があります。

私はプログラミングが初めてで、親切に教えてくれます。

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 に答える