16 進値を 2 進値に変換するプログラムを作成しています。よくできましたが、今はプログラムの第2部で問題に直面しています。
今、私は自分のバイナリに存在する「1」の位置を表示したいのですが、これは次のように作成されます。たとえば、私のバイナリは
0100100101101
それは私に言うべきです
2,5,8,10,11,13
private void button1_Click(object sender, EventArgs e)
{
string temp = textBox1.Text;
string binary = ConvertTOBinary(temp);
} // This is the code of my Button
public string ConvertTOBinary(string temp)
{
string binaryval = "";
binaryval = Convert.ToString(Convert.ToInt64(temp, 16), 2);
MessageBox.Show(binaryval);
return binaryval;
}
C#で作ってます!!