Size: a a a

2020 May 27

МР

Макс Руднев... in С#
то  внутри try{} будет работа с самой структурой, то есть с оригиналом
источник

МР

Макс Руднев... in С#
а в finally{} метод Dispose() вызовется не на оригинале, а на копии структуры
источник

МР

Макс Руднев... in С#
а изначальная структура не будет в этом случае вызывать Dispose()
источник

ШН

Шерзод Немножко Токс... in С#
Макс Руднев
а изначальная структура не будет в этом случае вызывать Dispose()
Почитал комменты на СО, оказывается что такое поведение нарушение спецификации языка, но всем поебать 😂
источник

ШН

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

🚀

🚀 in С#
Подскажите, пожалуйста, как реализовать. Видимо я что-то недопонимаю или делаю не так)

есть примерно такой код в nodejs:

const t = '1590445322';
const buf = Buffer.from(t);
console.log(buf.toString('base64'));
// в логе MTU5MDQ0NTMyMg==

пытаюсь интерпретировать на шарпе:

var ms = new MemoryStream();
using (var binaryWriter = new BinaryWriter(ms))
{
 binaryWriter.Write("1590445322");
}
return Convert.ToBase64String(ms.ToArray());
// в логе CjE1OTA0NDUzMjI=
источник

ШН

Шерзод Немножко Токс... in С#
Convert.ToBase64String("1590445322") )
источник

А

Андрій in С#
Шерзод Немножко Токсик
Convert.ToBase64String("1590445322") )
не идет ему аррей вроде нужно
источник

IK

Ilya Khudaev in С#
🚀
Подскажите, пожалуйста, как реализовать. Видимо я что-то недопонимаю или делаю не так)

есть примерно такой код в nodejs:

const t = '1590445322';
const buf = Buffer.from(t);
console.log(buf.toString('base64'));
// в логе MTU5MDQ0NTMyMg==

пытаюсь интерпретировать на шарпе:

var ms = new MemoryStream();
using (var binaryWriter = new BinaryWriter(ms))
{
 binaryWriter.Write("1590445322");
}
return Convert.ToBase64String(ms.ToArray());
// в логе CjE1OTA0NDUzMjI=
var textBytes = Text.Encoding.Default.GetBytes("1590445322");
return Convert.ToBase64String(textBytes);
источник

А

Андрій in С#
Ilya Khudaev
var textBytes = Text.Encoding.Default.GetBytes("1590445322");
return Convert.ToBase64String(textBytes);
+
источник

А

Андрій in С#
источник

А

Андрій in С#
а е бинариврайтер другое возвращал? наверное дефолтно неверная кодировка?
источник

🚀

🚀 in С#
Ilya Khudaev
var textBytes = Text.Encoding.Default.GetBytes("1590445322");
return Convert.ToBase64String(textBytes);
спасибо! оно )
источник

MD

Mr Dumper in С#
Alexander Zalutskiy
Делаешь класс StateMachine, при любом евенте запускаешь транзакцию в StateMachine.
У StateMachine далаешь евент который стреляет при изменении состояния. В нем чекаешь состояние и когда оно нужное запускаешь свой метод
Сделал проще, ввёл переменную bool, на входе в метод проверяю значение и переписываю значение на false, если текущее значение true, то выполняем метод. При получении нужных мне ответов от сервера, так же меняю значение переменной на true.  Проверку на заполненность массива добавил в сам метод.  Спасибо за помощь)
источник

AA

Azizjan Ayupov in С#
Геймдев наше всё)
источник

AA

Azizjan Ayupov in С#
источник

Е

Енотечка in С#
Azizjan Ayupov
Геймдев наше всё)
ты хотел сказать гейдев
источник

AA

Azizjan Ayupov in С#
Енотечка
ты хотел сказать гейдев
ну на шарпе ж
источник

Е

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

AA

Azizjan Ayupov in С#
источник