我需要 C# 中的字符串到二进制的帮助。 我试图让它像 '01100100', 但它的结果就像 01100100', 左侧没有撇号。在我的代码中,它写着 pad left(8, '0') ,但我似乎无法得到像 (1, " ' ") 之类的东西。private void Button2_Click_1(object sender, EventArgs e){ richTextbox1.Text = ToBinary(ConvertToByteArray(richTextbox1.Text, Encoding.ASCII));}public static byte[] ConvertToByteArray(string str, Encoding encoding){ return encoding.GetBytes(str); }public static String ToBinary(Byte[] data){ return string.Join("', ", data.Select(byt => Convert.ToString(byt, 2).PadLeft(8,'0'))); }
- 2 回答
- 0 关注
- 107 浏览
添加回答
举报
0/150
提交
取消