Как преобразовать byte[] в string?
Byte[] myKey = AES.generateKey(); form1.RSAObj(RSAObj.Encrypt(myKey, false));
Я получаю ошибки: Аргумент 1: не удается преобразовать из 'byte[] в string', а лучший перегруженный метод match for Form1.RSAObj(string)' имеет некоторые недопустимые аргументы.
Почему это не работает, но это работает?
Byte[] myKey = AES.generateKey(); form1.RSAObj(RSAObj.ToXmlString(true));
Как я могу решить эту проблему?
Что я уже пробовал:
Richard MacCutchan
Проверьте документацию для рассматриваемых методов. Если метод объявлен как требующий строкового объекта, то вы не можете передать ему массив байтов: это совершенно разные вещи. Некоторое время, потраченное на изучение основ C#, должно прояснить это.