-3

長い数値であり、バイナリ形式に変換したいので、文字列に格納する数値があります。

string number = "25274132531129322906392322409257377862778880"

私は手に入れたい:

string binresult;

値を保持します:

 0000000000000001001000100010001000000000000000100000001011101000000000000000000011110000000000000000110100000000000000100000000000000000000000000000000000000000
4

3 に答える 3

0

これを試すことができます:

string number = "25274132531129322906392322409257377862778880";
char[] strArr = number.ToCharArray();
StringBuilder sb = new StringBuilder();
foreach (char chr in strArr)
{
    sb.Append(Convert.ToString((int)Char.GetNumericValue(chr), 2));
}
string binresult = sb.ToString();
于 2013-02-12T15:43:56.520 に答える
0

System.Convert は、このような断片的な作業に役立ちます。下記参照。

string decString = "12345";
int integer = Convert.ToInt32(decString);
string binString = Convert.ToString(integer, 2);
于 2013-02-12T15:45:11.157 に答える