.NET 4.x Не удается неявно преобразовать тип "int" в "byte" - C#
Формулировка задачи:
Помогите решить ошибку.
ругается на эти строчки
Листинг программы
- private byte[] GetIV()
- {
- byte[] IV = new byte[16];
- byte[] TimeStart = BitConverter.GetBytes(StartTime);
- for (int i = 0; i < 16; i++)
- {
- IV[i] = ((i< 4) ? TimeStart[i] : 99);
- }
- return IV;
- }
- private byte[] GetAesKey()
- {
- byte[] Bytes = Encoding.UTF8.GetBytes(BotDetectKey);
- byte[] BArr = new byte[16];
- int len = (Bytes.Length > 16) ? 16 : Bytes.Length;
- for (int i = 0; i < 16; i++)
- {
- BArr[i] = ((i < len) ? Bytes[i] : 0);
- }
- return BArr;
- }
Листинг программы
- IV[i] = ((i< 4) ? TimeStart[i] : 99);
- BArr[i] = ((i < len) ? Bytes[i] : 0);
Решение задачи: «.NET 4.x Не удается неявно преобразовать тип "int" в "byte"»
textual
Листинг программы
- IV[i] = ((i< 4) ? TimeStart[i] : (byte)99);
- BArr[i] = ((i < len) ? Bytes[i] : (byte)0);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д