これは私のコードです:
byte[] base64String = //this is being set properly
var base64CharArray = new char[base64String.Length];
Convert.ToBase64CharArray(base64String,
0,
base64String.Length,
base64CharArray,
0);
var Base64String = new string(base64CharArray);
これを実行すると、呼び出し時に次のエラーが発生しますConvert.ToBase64CharArray
。
オフセットが文字列内の位置を参照していないか、宛先文字配列の長さが不十分です。パラメータ名:offsetOut
これを修正して、バイト配列を文字列に変換できるようにするにはどうすればよいですか、またはバイト配列を文字列に変換するためのより良い方法はありますか?