に私は長さ56のバイト配列を持っていると私は、関数を使って文字列にこれを変換:変換するバイト[]はC#の
str = BitConverter.ToString(bytes).Replace("-", "");
は今、私は "の最初の20個の文字をコピーする必要がありますキーデータ 『またはstring[]
「別の文字列に』 STRと私は
Array.Copy(str, 0, Keydata, 0, 20);
を使用する場合、私は
パラメータを示すエラーを取得するには、であることが必要ですありません
string
どのようにこれを取得できますか?
なぜ 'string.Substring'を使用しませんか? –
@Lasseのように 'str.Substring(0、20)'を使ってください。 'Array.Copy'を使いたい場合、' Array.Copy(new string [] {str}、0、Keydata、0、20)のように使用してください。 ' – Nino
文字列か文字列[]が必要ですか? – Peter