byte[] 2 string
Hej.Jeg har et byte array... der skal konverteres til forskellige slags stringe. Jeg havde forestillet mig en funktion a la:
public static string Bytes2String(byte[] bytes, char splitter, int base /* TODO: implement in function */)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
for(int i = 0; i < bytes.Length; i++)
{
sb.Append(bytes[i].ToString());
if(i != bytes.Length - 1) sb.Append(splitter);
}
return sb.ToString();
}
Dette er jo langt fra effektivt. Findes der en allerede implementeret funktion i C# eller en smartere loesning? Jeg skal kun bruge base 10 og 16.
