Вывести позицию числа «1», присутствующего в строке в C #
Я делаю программу, которая преобразует значение гекса в двоичное значение. ну, я сделал это, но теперь я столкнулся с проблемой во 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 # !!