我想将字符串转换为二进制,我尝试了这段代码
byte[] arr = System.Text.Encoding.ASCII.GetBytes(aa[i]);
Run Code Online (Sandbox Code Playgroud)
还有这个
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
byte[] arr= encoding.GetBytes(aa[i]);
Run Code Online (Sandbox Code Playgroud)
但它返回的数字不是二进制的说如果我写'm'它将它转换为"0109"我想转换为0和Ones只提前谢谢
小智 16
这是一个例子:
foreach (char c in "Test")
Console.WriteLine(Convert.ToString(c, 2).PadLeft(8, '0'));
Run Code Online (Sandbox Code Playgroud)