jak przekonwertować tablicę stringów do tablicy zmiennych typu byte??

0

W visual studio ciągle dostaje taki komunikat : Nieprawidłowy format ciągu wejściowego.
konwertowanie z mojej strony wygląda tak:

klucz[z] = byte.Parse(Console.ReadLine()); 

Proszę o pomoc.

1

Czym jest klucz? Tablicą jedno- czy dwuwymiarową? Wiesz, że char w .NET to nie to samo co byte? Ten pierwszy jest dwubajtowy i wszystkie stringi w .NET są kodowane w UTF-16.

Użyj Encoding.ASCII.GetBytes(string).

0

Swoją drogą, że próbujesz przekonwertować całą linię na jeden bajt. No ciężko by było nawet gdyby nie było tak jak napisał Rev

0

dokładnie chodzi mi o to aby przekonwertować znaki wpisywane z klawiatury, np: użytkowniik wpisuje znaki: F2 (enter) D8 ( enter) itd...

0
string hexValues = "48 65 6C 6C 6F 20 57 6F 72 6C 64 21";
string[] hexValuesSplit = hexValues.Split(' ');
foreach (String hex in hexValuesSplit)
{
    // Convert the number expressed in base-16 to an integer. 
    int value = Convert.ToInt32(hex, 16);
}

http://msdn.microsoft.com/en-us/library/bb311038.aspx

Czy wiesz, że: używając google można znaleźć wiele przydatnych informacji?
http://www.google.pl/#hl=pl&sclient=psy-ab&q=convert+from+hex+c%23&oq=convert+from+hex+c%23&gs_l=hp.3..0i30j0i8i30l3.3968.4288.2.4650.2.2.0.0.0.0.200.322.0j1j1.2.0...0.0...1c.1.yzdV81Ldkek&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=bb7b5b5da6593dc5&bpcl=35466521&biw=1540&bih=687

1 użytkowników online, w tym zalogowanych: 0, gości: 1