String to Binary in C#

前端 未结 4 1374
时光说笑
时光说笑 2020-11-27 18:22

I have a function to convert string to hex as this,

public static string ConvertToHex(string asciiString)
{
    string hex = \"\";
    foreach (char c in asc         


        
4条回答
  •  情话喂你
    2020-11-27 19:10

    Here you go:

    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')));
    }
    
    // Use any sort of encoding you like. 
    var binaryString = ToBinary(ConvertToByteArray("Welcome, World!", Encoding.ASCII));
    

提交回复
热议问题