Size: a a a

2019 March 19

МК

Максим Красавцев... in CODE BLOG / C#
Mikhail M.
2 строчка с ReadLine нужно через int.Parse, почитай почему
Я знаю об этом. Но решил обычный конверт заюзать пока, все равно задача была перевод этот сделать.
источник

МК

Максим Красавцев... in CODE BLOG / C#
Nick Petrus
Так а если число равно 0, то там единиц вообще не должно же быть.
if (number == 0) ?)
источник

NP

Nick Petrus in CODE BLOG / C#
Ну хотя бы да, такое условие поставить.
источник

NP

Nick Petrus in CODE BLOG / C#
Но вообще для перевода из одной системы в другую есть более быстрые встроенные функции. Например в JavaScript это делается вот так:
number.toString(2);
источник

МК

Максим Красавцев... in CODE BLOG / C#
Поправил все, правда с отрицательными не умеет работать. Спасибо за советы.
источник

NP

Nick Petrus in CODE BLOG / C#
А если таких функций в ЯП нет, то лучше пользоваться быстродействующими побитовыми операциями типа "побитовое И"  и т.п.
источник

МК

Максим Красавцев... in CODE BLOG / C#
Я погуглил, есть такая запись:
string BinaryCode = Convert.ToString(value, 2);

Но самому сделать это было куда интереснее))
источник

NP

Nick Petrus in CODE BLOG / C#
Ну вот посмотри еще вот это:
https://metanit.com/sharp/tutorial/2.22.php
источник

NP

Nick Petrus in CODE BLOG / C#
И сделай цикл вывода каждого бита числа, используя операцию &  😉
источник

МК

Максим Красавцев... in CODE BLOG / C#
Окей, попробую.
источник

NP

Nick Petrus in CODE BLOG / C#
Подсказка - надо в цикле выводить число (number & 1) а потом делать битовый сдвиг (number>>1)
источник

NP

Nick Petrus in CODE BLOG / C#
Собственно говоря это и есть то же самое взятие остатка и деление на 2. Но зато побитово ))
источник

MM

Mikhail M. in CODE BLOG / C#
Максим Красавцев
Поправил все, правда с отрицательными не умеет работать. Спасибо за советы.
В модуль число обращать можно и проводить с ним операции. А затем что-то там добавлять куда-то, чтобы твои 0 и 1 превратились в отрицательное число
источник

NP

Nick Petrus in CODE BLOG / C#
Отрицательное двоичное число - это такой набор бит который является дополнением соответсвующего положительного числа до такого, которое вызывает переполнение, в итоге чего все биты получаются равными 0.
Побитово это означает - инвертировать все биты и добавить 1.
источник

MM

Mikhail M. in CODE BLOG / C#
Илья Devc
@steel_off
ситуация следующая,
в проэкте с# , Создал бд основанную на службах,
Там создал 2 таблицы в которых хранится инфомация о пол-лях.
подключение к бд. через connectionString, в которой адрес строки подключения.
в формах вывод данных реализован с помощью DataGridView,
Запросы посылаемые к бд делаю ассинхронно,

В связи с чем и интересуюсь возможностью обновления информации из бд средствами кроме процедур,
Sql знаю немного хуже чем с#.

// Это первый мой проэкт в котором только учусь взаимодействовать с бд.
Вопрос твой еще актуален?
источник

M

Mikhail in CODE BLOG / C#
Ребят
Есть сайт, на нем парсится id, на выдачу дает ссылку для скачивания файла
Цель - передать в конкретное поле свой параметр через программу на C#, после выполнения получить ссылку на скачивание(в ней записан csv в строку =D с параметрами)
На самом сайте работа идет через post запросы
Собственно, вопрос, что читать, чтобы реализовать?
источник

Y

YAVAY in CODE BLOG / C#
Господа программисты, никто не подскажет, как решить такую проблему:
Ввожу строку, например "qwe". Мне все нравится. Потом ввожу снова эту же строку, только вместо w жму на tab и получается что-то типо "q    e".
Как сделать так, чтобы если в строке присутствует tab выводилось "некорректный ввод"??
источник

Y

YAVAY in CODE BLOG / C#
А, все
источник

Y

YAVAY in CODE BLOG / C#
Нужно написать после строки .Contains('\t');
источник

D

Dmytro in CODE BLOG / C#
Классный чат. Стоит написать вопрос и проблема решается сама собой!😂
источник