Witam potrzebuje funkcji która za stringa(zapisany w nim jest float ) zamieni ja stringa który przechowuje dane w formie "<byte1 w HEx> <byte0 w HEx> <byte3 w HEx> <byte2 w HEx> " w wersji
Poniżej jest funkcja której używam spełnia moje wymagania jednakże mam nieodparte wrażenie że da się to zrobić prościej, prosiłbym o zaproponowanie nowej wersji funkcji
public static string KonwersjaReal(String Dane)
{
float Liczba;
float.TryParse(Dane, out Liczba);
//BitConverter.IsLittleEndian;
byte[] ByteLiczba = BitConverter.GetBytes(Liczba);
byte[] Temp = new byte[2];
for (int i = 0; i < 2; i++)
{
Temp[i] = ByteLiczba[2 * i];
ByteLiczba[2 * i] = ByteLiczba[2 * i + 1];
ByteLiczba[2 * i + 1] = Temp[i];
}
return BitConverter.ToString(ByteLiczba,).Replace("-", " ");
}