Ответы пользователя по тегу C#
  • Асинхронный TCP сервер на C#. Что прочитать? Решен

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вопервых за бесконечные циклы стоит сжигать на кострах. Тут нужно обработчики событий писать/использовать, ибо потребление процессорного времени с бесконечными циклами будет просто ужасно.

    У вас тут должны быть делемы вида «как максимально быстрее передать данные из потока листенера в поток обработчик» а не public/private. Данными можно через колбэки обмениваться. Все радость написатья TCP сервера это калбэки, сихнронизация потоков и прочее.

    А вообще — дочитайте статью. Там вроде бы все эти вопросы рассматриваются.
    Ответ написан
  • Динамическое объявление типа в C#

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Если тип данных для вашего поля будет object — то вы можете спокойно засылать туда что угодно, хоть буль хоть доубл. Информация о типе объекта сохраняется, так что вы в любой момент можете узнать что у вас за тип. Касательно количества колонок — тут уже очень много вариантов. Нужно более конкретно указать что именно хотите получить в итоге? Пример работы с данными внутри и снаружи, так сказать.
    Ответ написан