Size: a a a

2020 April 17

AZ

Alexander Zalutskiy in С#
Не выкупил сарказма
источник

МР

Макс Руднев in С#
Переслано от Andrey
Книга классная, не спорю, но как по мне нужно освоить все конструкции языка там делегаты, коллекции, LINQ и прочие, а уже позже читать Шилдта и вникать в подробности
источник

ШН

Шерзод Немножко Токсик in С#
Макс Руднев
Переслано от Andrey
Книга классная, не спорю, но как по мне нужно освоить все конструкции языка там делегаты, коллекции, LINQ и прочие, а уже позже читать Шилдта и вникать в подробности
Не согласен. Шилдт о том и пишет
источник

МР

Макс Руднев in С#
так точно
источник

МР

Макс Руднев in С#
согласен с тем, что он не согласен
источник

МР

Макс Руднев in С#
поддерживаю несогласие
источник

ШН

Шерзод Немножко Токсик in С#
Теперь все покажите, что на карантине намудрили в изо
источник

AZ

Alexander Zalutskiy in С#
Бля… кривой кэш и из-за этого 722 ошибки компиляции
источник

ШН

Шерзод Немножко Токсик in С#
источник

ШН

Шерзод Немножко Токсик in С#
источник

ШН

Шерзод Немножко Токсик in С#
источник

ШН

Шерзод Немножко Токсик in С#
источник

ШН

Шерзод Немножко Токсик in С#
источник

ШН

Шерзод Немножко Токсик in С#
источник

ШН

Шерзод Немножко Токсик in С#
источник

MC

Mikhail Coder in С#
что такое
источник

МР

Макс Руднев in С#
У мелкого на свитере написано AYE
источник

R

Ruslan in С#
Fedir Katushonok
Ребят, скажите пожалуйста, в чём отличие Process.Handle от вызова OpenProcess(flag, bool,  PID) (из либы kernel32.dll) . Они оба возвращают IntPtr, но я обратил внимание, что они отличаются на 4 байта
источник

R

Ruslan in С#
Max
Всем привет!
Столкнулся с такой задачкой, нужно переписать js на C#.
Есть библиотека и функция в js которая делаем hash: const hmac = CryptoJS.HmacSHA256(CryptoJS.enc.Hex.parse(seed), salt);
При входных параметрах seed: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
salt: 0000000000000000004d6ec16dafe9d8370958664c1dc422f452892264c59526
hmac = 2f5150c79ff16adedf9a9b134eae62a42a566dcf3e27875b2909ae9b61871232;
Пробую повторить тоже самое на C# выходит совсем всё другое. Что не так делаю? Ниже код на C#.
private static string HashHMACHex(string keyHex, string message)
   {
     byte[] hash = HashHMAC(StringEncode(keyHex), StringEncode(message));
     return HashEncode(hash);
   }

   private static byte[] StringEncode(string text)
   {
     var encoding = new ASCIIEncoding();
     return Encoding.UTF8.GetBytes(text);//encoding.GetBytes(text);
   }

   private static byte[] HashHMAC(byte[] key, byte[] message)
   {
     var hash = new HMACSHA256(key);
     return hash.ComputeHash(message);
   }

   private static string HashEncode(byte[] hash)
   {
     return BitConverter.ToString(hash).Replace("-", "").ToLower();
   }
js код покажи
источник

FK

Fedir Katushonok in С#
Спасибо, уже разобрался)
источник