我需要 C# 中的字符串到二進(jìn)制的幫助。 我試圖讓它像 '01100100', 但它的結(jié)果就像 01100100', 左側(cè)沒有撇號。在我的代碼中,它寫著 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 關(guān)注
- 186 瀏覽
添加回答
舉報
0/150
提交
取消