Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Dotnet

С этим тегом используют

Программирование Csharp Все
33 поста сначала свежее
14
DELETED
4 года назад

Что нового в .NET 6?⁠⁠

Еще пару месяцев назад вышла предварительная версия платформы .NET 6.

Опишу очень краткую выжимку


1. Версия 6 - ЛТС, с поддержкой на 3 года

2. Добавили поддержку Android, iOS,  Mac Catalyst & Apple Silicon, Windows Arm64

3. Добавили мультиплатформенную UI, на которой можно писать для Android, iOS, macOS, и Windows. Основана, естественно, на замарине

4. Теперь на Blazor можно будет писать десктопные приложение. И таки должно быть быстрее Электрона.

5. "Fast inner loop". Обещают ускорить сборку проектов. И сделать хот релоад при изменении исходников во время отладки.

6. В cli добавили "файлы ответов", содержащие набор аргументов командной строки. Для чего: можно превышать лимит длины строки в терминале

7. Добавили новое Math API. SinCos - одновременно вычисляет синус и косинус. ReciprocalEstimate и ReciprocalSqrtEstimate  для вычисления 1/x и 1/Sqrt(x) соответственно.

8. Clamp, DivRem, Min, Max, Abs и Sign теперь поддерживают nint и nuint. DivRem возвращает кортеж

9. Portable thread pool. Пул потоков теперь реализован как управляемый и будет использоваться по умолчанию. Кому не понравится, можно будет отключить COMPlus_ThreadPool_UsePortableThreadPool = 0 (но это ненадолго, в будущем уберут поддержку старого пула потоков)

10. Добавили поддержку однофайлового приложения для Windows и MacOS. Теперь можно билдить один файл, нет необходимости во временных каталогах, будет содержать все зависимости, в общем самодостаточный файл.

11. Добавлена PriorityQueue

12. Добавлено новое unsafe API - CollectionsMarshal.GetValueRef. Ускорит изменение значений структур в словарях.


Взято отсюда

https://devblogs.microsoft.com/dotnet/announcing-net-6-previ...

https://devblogs.microsoft.com/dotnet/announcing-net-6-previ...

https://devblogs.microsoft.com/dotnet/announcing-net-6-previ...

Показать полностью
Csharp Dotnet Текст Программирование Разработка Dotnet6
4
0
ProgWay
ProgWay
5 лет назад

Интервью с CodeBlog⁠⁠

Привет друзья! Пару дней назад я взял интервью у .Net-программиста с 8ми летним стажем работы и по совместительству автора IT-медиа CodeBlog. Лично мне был безумно интересен этот диалог, так что предлагаю и вам послушать историю успеха одного разработчика.

Интервью с CodeBlog Dotnet, Csharp, Программист, Длиннопост

Далее текст будет представлен в виде диалога: PW - ProgWay, CB - CodeBlog.


- (PW) Привет Вадим, для начала расскажи коротко кто ты и чем занимаешься?


- (CB) Привет, меня зовут Шванов Вадим. Раньше жил в Курске, недавно переехал в Прагу. Работаю .NET разработчиком в компании Barclays, а в качестве хобби веду IT-медиа CODE BLOG.


- Как ты пришел к программированию? Чем оно тебя заинтересовало?


- На самом деле у меня никогда не было цели становиться программистом. Я всю жизнь достаточно хорошо разбирался в компьютерах, но связывать свою жизнь с IT я не планировал до поступления в университет на математика-программиста. Так получилось, что это был лучший вариант и я решил, что справлюсь.


- Ты сказал, что поступал в университет на математика-программиста, ты окончил его?


- Да, все 5 лет. Диплом не красный, но в целом учился неплохо


- Как ты считаешь, важен ли диплом для программиста?


- Диплом может расширить твои возможности. Мне он действительно пригодился при релокации в Европу. В некоторых организациях есть обязательное требование наличия диплома, но таких меньшинство. В подавляющем большинстве диплом - это формальное подтверждение теоретических навыков. Намного важнее твои фактические знания и опыт. Еще одним важным плюсом обучения является нетворкинг. Сложно представить другое место, где ты на протяжении 5 лет будешь крутиться в окружении тысяч молодых и активных людей, интересующихся IT. Со многими из них в будущем ты сможешь работать, нанять их, или наоборот работать на них. Поэтому я вижу больше плюсов от получения диплома, чем минусов. Основная проблема - это абсолютная отделенность от реального мира. После выпуска нужно еще как минимум полгода учить людей работать в реальных условиях и на реальных проектах.


- Ты восхищаешься кем-нибудь? У тебя есть идеал, к которому ты как разработчик стремишься?


- Мне очень нравится персона Илона Маска. Реально крутой чувак, скажем так айтишник-шоумен-бизнесмен. Он объединяет в себе интересные качества личности и добивается очень впечатляющих результатов.


- Главное на пути к идеалу оставаться самим собой. Теперь предлагаю поговорить о .Net, для начала объясни читателям, что это такое и чем отличается от C#?


- .NET - это платформа, в которой живут и взаимодействуют множество языков программирования, технологий и инструментов. А C# - это только небольшая часть всего .NET, которая позволяет удобно взаимодействовать человеку и компьютеру, общаясь на языке, который будет удобен им обоим.


- Если зайти на YouTube и посмотреть топ языков программирования для новичков, то можно услышать такие слова: "Порог вхождения в C# довольно низок, из-за его сахарного синтаксиса". Ты согласен с этим?


- На начальном уровне да. Начать писать на нем довольно просто. Но когда начинаешь углубляться, вот тогда и осознаешь насколько глубока кроличья нора. При этом язык все равно остается достаточно логичным и безопасным. С опытом приходит понимание его особенностей и тогда, изначально казавшиеся сложными моменты становятся понятными


- Почему ты выбрал именно .Net?


- Это забавная история. Если коротко, то за компанию. Мой друг еще на 1 курсе говорил мне, что есть такой классный язык C# и он намного удобнее С++. В итоге мы договорились с преподавателем, и вместо лабораторных работ по плюсам писали их вдвоем на шарпе. Так и привык. А потом достаточно быстро я устроился на первую работу, где проект был как раз на .NET, с тех пор и пишу на нем


- Расскажи про первую работу, именно как разработчика. Какие поручения ты выполнял?


- Самая первая работа у меня не была связана напрямую с программированием. Я работал техником в научной библиотеке своего университета, и в мои обязанности входило поддержание работы парка компьютеров, оцифровка редких книг и загрузка учебных планов на сайт вуза. Последний этап я решил автоматизировать при помощи кода. Именно тогда я осознал, что программирование - это не просто писать код, а с помощью кода делать свою и чужие жизни проще.

Работать именно как разработчик я начал спустя 2 года, все еще учась в университете. Это был проект по разработке с нуля системы учета пациентов. Меня взяли как новичка в помощники для более опытного .NET программиста. На проекте по сути нас должно было быть трое - менеджер и два программиста. Каково же было мое удивление, когда чувака, который должен был меня обучать и вести разработку проекта через месяц забрали в армию, и вся разработка легла только на меня... Было весело и я очень многому научился за тот период. Но и нервов пришлось потратить немало


- Ахах, не повезло. Давай вернемся к .Net

Если не .Net на чем бы писал код?


- Сложно сказать. Наверное, это была бы мобильная разработка под android. Соответственно моим стэком были бы java и kotlin, или же остался бы на плюсах. Я учил С++ еще в шестом классе школы и забросил, но этот язык мне нравился


- А что ты думаешь о будущем .Net?


- Будущее светло и радостно. С переходом на .NET 5 наконец-то закончится эта чехарда с .Net Core и .Net Framework. С самого начала Microsoft не должны были пытаться насильно заманить на windows пользователей, позволяя работать только на ней, а сделать по- человечески. Платформа растет и активно развивается. И это - хорошо :)


- Ты сам затронул тему core и framework. Расскажи что это и почему Microsoft ведут две ветки развития .Net?


- Как я уже начал говорить ранее, изначально хитрый плат microsoft состоял в том, чтобы сделать очень крутую платформу и переманить на нее бизнес и разработчиков. Работать это все должно было в только в их окружении, соответственно они смогут получать стабильный приток денежных средств и потихоньку душить конкурентов. Но что-то пошло не так, бизнес как-то не очень-то захотел переезжать целиком и полностью в инфраструктуру Microsoft. Тогда и был создан .net core. По сути, это тот же самый .net framework, только кроссплатформенный и opensource.


- Да, эта путаница очень затрудняет изучение


- Ну вот скоро ее не будет )


- Что ты предпочтешь фриланс или офисную работу?


- Я примерно год работал на удаленке. С одной стороны, это удобно, но мне не хватало общения. Да и в целом, намного сложнее разделять личное время и рабочее. Да и с мотивацией проблемы. Поэтому, когда я получил предложение переехать в чешский офис Epam я с удовольствием согласился. Теперь, я опять сижу дома один, но в чужой стране и без нормальной возможности выходить на улицу. Спасибо коронавирусу, я сюда приехал путешествовать и с людьми общаться, а в результате вообще стало только хуже. К счастью сейчас уже начинают снимать ограничения и к концу мая в Чехия планирует вернуться к почти нормальной жизни


- Было ли у тебя когда-нибудь желание создать стартап?


- Конечно же. Было несколько идей, от гемицицированного кравиатурного тренажора, до геолокационной системы распознавания местности, но пока успешных кейсов нет. Ну кроме создания code blog естественно :)


- О code blog мы поговорим чуть позже. А сейчас расскажи о своем отношении к книгам по программированию и посоветуй некоторые


- Книги - это классно, но основная проблема в том, что на мне на них не хватает времени. Поэтому я очень большой любитель аудиокниг. А люблю ходить пешком и прохожу около 10 км ежедневно. Обычно я выбираю технические книги на английском языке.

Порекомендовать универсально могу конечно же Совершенный код Макконнелла и Чистый код Дяди Боба.

Для .Net разработчиков - естественно CLR via C# Рихтера ну или C# in depth by Jon Skeet. Сам сейчас читаю Dependency Injection in .NET by Mark Seemann. При этом рекомендую именно второй издание этой книги


- Довольно классический список. На твой взгляд, насколько сейчас сложно junior`ам в .Net?


- Конкуренция среди джунов действительно высокая. Для начала нужно получить хотя бы какой-то опыт. Не нужно сразу ждать высоких ЗП и условий работы. Например: моя первая зарплата составляла 4к рублей.

Как вариант, могу рекомендовать посмотреть в сторону бюджетных организаций. Платят там мало, но есть возможность получить первый опыт и знания, а через год перейти на более хорошие условия. Также для новичков неплохим вариантом будет стажироваться в IT-компаниях.


- Теперь давай поговорим о твой социальной активности. Почему ты решил вести YouTube и телеграмм канал?


- Изначально я создал сайт, куда писал статьи, чтобы лучше запомнить материал по паттернам проектирования, когда изучал их. Как говорится, хочешь чему-то научиться - попробуй объяснить это другим.

Позже завел группу ВК для распространения статей, а через какое-то время решил начать публиковать не только свои материалы, но и делиться другим полезным контентом. Потом создал телеграмм канал. И только в последнюю очередь, когда начал работать на удаленке, решил записывать видео на youtube. Это был такой способ общения с людьми.


- Планируешь какие-то новые рубрики в этом году?


- Есть одна очень крутая идея для видео, но из-за коронавируса может затянуться реализация. Пока ничего загадывать не буду. Главное - находить время выпускать регулярный контент


- Ну тогда будем ждать твои новый видео!

Спасибо за то, что согласился пообщаться


- Я всегда рад )

Большое спасибо Вадиму за этот разговор. Надеюсь вам было так же интересно и полезно как и мне.

А вот ссылки все ресурсу Вадима:

Telegram - https://t.me/codeblog

VK - https://vk.com/codeblog

YouTube - https://www.youtube.com/user/admshwan

Ребят, ну а если вам понравилось интервью и вы хотите видеть регулярные интервью и ежедневные отчеты о развитии обычного человека в .Net - можете подписаться на мой телеграмм канал

Ну а на сегодня все,
Удачи, программисты!

Интервью с CodeBlog Dotnet, Csharp, Программист, Длиннопост
Показать полностью 1
[моё] Dotnet Csharp Программист Длиннопост
1
Dungeonmir
5 лет назад

Почему .NET и C# ?⁠⁠

Вот основные причины почему я решил учить С#:

1) Он используется в юнити для написания скриптов(без него никак)

2) Это детище микрософт (надеюсь они поддержат язык на плаву инвестициями)

3)Высокая популярность(входит в 10-ку самых популярных), но при этом конкуренция  значительно ниже чем у python-разработчиков.

4) Достаточно большой выбор "Чем заняться?"

Тут и приложения для окон, и веб, и игры, и разработка под андроид и аёс.

5) Да, и он хорош для начинающих(после питона конечно)

Вдохновение получил в этих роликах:

Не все было понятно: какие-то фреймворки, clr, asp.net. и т.д.

Поэтому первое, что сделал - стал гуглить все эти технологии, чтобы понять о чем вообще идет речь.

Показать полностью 2
[моё] Программирование Dotnet Образование Видео
39
1nd160
5 лет назад

Муки выбора второго языка программирования и дальнейшего пути развития⁠⁠

Программисты Пикабу, привет. Без вашего совета никак, помогайте :)

Начну издалека.

Вы играли в Диабло 2? Лично я прожигал в ней огромное количество свободного времени. А вам знакомо чувство, когда вы бежите варваром 30-уровня на сложности "Normal" и вдруг понимаете, что вам просто необходимо пересесть на сорку? Веских причин вроде бы нет, просто какой-то “демон”, работающий в фоновом режиме в вашй голове, вдруг приходит к выводу: варвар недостаточно хорош в долгосрочной перспективе. Не знаю как вы, а я с таким сталкивался не один раз.

Прошло много лет и я столкнулся с чем-то похожим уже за пределами Д2.

Теперь попробую чуть серьезней. Я пытаюсь выбрать дальнейший путь развития в сфере программирования и совершенно не знаю, в каком направлении двигаться. На данный момент я работаю в сфере разработки небольших и средних сайтов и веб-приложений и хочу полностью покончить с мелкими сайтами и уйти либо в чистые приложения на фреймворках, либо вообще в десктоп.

Входные данные такие.

Чем владею на данный момент:

PHP + Laravel (знаю весьма неплохо)

JS, VUE.js, Еще jQuery (не виноват я, он сам пришел)

MySQL

Некоторые CMS: WordPress, Craft, Shopify (знаю отлично, но в дальнейшем эти знания использовать не хочу)

C# (знаю на четверку)

.net и дополнительные фрэймворки для .net (знаю слабо)

На "ты" c ООП

Знаю основные паттерны проектирования. Хотел бы сказать, что некоторые из них часто применяю, но это не так - размер и уровень проектов редко позволяют думать о высоких уровнях абстракции.

В чем суть, чего хочу достичь:

Как я уже сказал выше, хочу переключиться на разработку серьезных веб-приложений и\или десктопных приложений. Также крайне важны перспективы трудоустройства, куда же без этого. Если придется уйти с PHP на другой язык, я совершенно не буду против, но пока планирую поддерживать знания PHP, чтобы иметь больше инструментов в запасе.

Время на изучение есть, желание - тоже. Нравится C#, еще смотрю в сторону Python.

Также меня не совсем устраивает PHP, потому что область его применения заканчивается вебом. Хочется работать с языком программирования, который может быть хоть немного более универсальным.

В чем, собственно, проблема:

Сейчас я вижу для себя три опции, но в каждой есть что-то, что меня не устраивает:

1. Продолжать учить C# и .net. Пугает то, что вакансий десктоп-разработчиков под Windows совсем немного. Ну, а если двигаться в сторону веба - может есть варианты получше?

2. Python очень хорош, его синтаксис прекрасен. Области применения тоже впечатляют. Но отталкивает то, что он уж слишком прост на начальном этапе. Могу представить, какая конкуренция сейчас в этом секторе и как трудно разработчикам, особенно начинающим. Также такой нюанс - с вебом на Python все относительно понятно. Но можно ли расчитывать на работу за его пределами без твердого знания высшей математики (big data, AI)?

3. Не трогать ничего нового, выучить новый фрэймворк на PHP и искать работу бэк-энд разработчика в крупной компании. Проблему вижу в ограниченности областей применения PHP.

Хочу сразу сказать, что я не из тех, кто забрасывает изучение чего-либо, никогда не доводя дело до конца (хотя по тексту может показаться именно так). На данном этапе просто хочется взвесить все “за” и “против”.

Вот такие дела. Если у кого-то из опытных программистов есть мысли на этот счет или напутствия - с удовольствием прочитаю и приму к сведению.

Показать полностью
[моё] Csharp Dotnet PHP Python Программирование IT Текст
89
9
DELETED
5 лет назад

C# Урок 1. Установка Visual Studio Code⁠⁠

Че так долго = P.S. Словом, разлил газировку на ноут, был в депрессии, ай пофиг, начали.


1. C чего начать

Для работы с текстом вам нужен текстовый редактор (World), для обработки фотографий вам нужен графический редактор (Photoshop), для программирования требуется IDE(интегрированная среда разработки).


IDE – это комплекс программных средств для разработки ПО, такие как

a. Текстовой редактор (Ну это просто, это там, где мы пишем код)

b. Компилятор/интерпретатор (переводит наш код в машинный код, способный к выполнению процессором)

c. Средства автоматизации сборки (Помогает собрать наш проект. К примеру, в исполняемый .exe файл)

d. Отладчик/Debugger (Можно ставить всякие точки остановки (breakpoint и watch) чтобы отслеживать, что выполняет код на данной строчке кода)


Под C# основной IDE является Visual Studio (Community является бесплатной, и в принципе там есть практически всё). Но(!) в наших уроках мы будем писать в Visual Studio Code (редактор кода).

C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост

Итак, определились. Скачиваем Visual Studio Code (https://code.visualstudio.com/)

C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост

Нажимаем на нужную кнопку “Windows” и скачиваем установщик. Там всё стандартно, ставим галочку «Добавить в Path».


А затем скачиваем .NET Core SDK (https://dotnet.microsoft.com/download). Просто ждем установки, после установки вроде потребуется перезагрузить ПК, я уже не помню.

C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост

Далее запускаем VSCode, переходим на вкладку Extension и устанавливаем расширение для VSCode ->C#. Для этого нужно в поиске расширений просто написать C#

C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост

Далее создаем какую-нибудь папку, где у нас будет проект, и открываем эту папку в VSCode File->Open Folder…


Далее нам нужно создать консольное приложение на языке C#. Переходим по этой ссылке, https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-ne..., и находим среди всех команд ту что нужно.

C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост

Далее в VSCode выбираем меню Terminal->New Terminal и пишем туда команду


dotnet new console


Ждем и затем пишем


dotnet restore


чтобы скачались нужные компоненты (требуется один раз). Далее пишем


dotnet run


и в терминале происходит запуск нашей программы. Выглядит не Айс, поэтому идет до конца.

Запускаем нашу программу Debug-Start Debugging. Выбираем (.NET Core), чем будем компилировать наш код и открывается окно настройки.

C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост

В данном окне настройки поменяем строку


"console": "internalConsole",


на


"console": "externalTerminal",

C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост

Затем добавляем в наш код следующий код Console.ReadLine(); и вновь запустим Debug-Start Debugging. Мы должны увидеть следующее

C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост
C# Урок 1. Установка Visual Studio Code Программирование, Урок, Dotnet, Длиннопост

Конечно, это не конечный вариант, конечный вариант будет в виде видеоурока на youtube (писать что и как устанавливать, это конечно же жесть) https://www.youtube.com/channel/UCxHlqdzYPZCKHTDWFZ895Qg?vie.... Спасибо за внимание.

Показать полностью 9
Программирование Урок Dotnet Длиннопост
43
3
codingblog
codingblog
7 лет назад

Связный список (Linked List) C#⁠⁠

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

Связный список (Linked List) представляет собой коллекцию связанных элементов, которые содержат в себе хранимые данные, а также ссылку на связанные с ним элементы (один или несколько). Основным преимуществом данной структуры данных перед обычным массивом является ее динамичность — возможность легко менять количество элементов. Давайте рассмотрим пример реализации на языке C# элементарного односвязного списка.


Для начала необходимо упомянуть, что существует несколько видов связных списков. Вот наиболее часто используемые из них:

1. Односвязный список

2. Двусвязный список

3. Кольцевой список


Схематическая структура односвязного списка представлена на рисунке ниже.

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

Элемент списка

Рассмотрим класс элемента связного списка. Для того, чтобы сделать его более универсальным мы используем Универсальный параметр T. Это позволит динамически указывать тип данных при использовании списка.

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

Список элементов

Теперь рассмотрим сам класс связного списка. Для него мы также используем Универсальный (generic) тип T, а также реализуем интерфейс IEnumerable, чтобы в дальнейшем было удобно перебирать элементы списка с помощью цикла foreach. Выделим основные необходимые свойства класса:

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

Теперь реализуем метод добавления данных в коллекцию

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

Удаление данных из коллекции

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

Ну и наконец вспомогательные методы для полной очистки связного списка и перебора элементов в цикле

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

Использование

Теперь нам остается проверить работу нашего списка. Для этого создадим несколько элементов и проверим работу списка.

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

В итоге получаем следующий вывод на консоль

Связный список (Linked List) C# Linkedlist, Связный Список, Data Structure, Структуры Данных, Csharp, Dotnet, Visualstudio, Программирование, Длиннопост

Заключение

Здесь представлена элементарная реализация данной динамической структуры данных. На практике она уже реализована намного лучше внутри платформы .NET в виде списка List<T>, но для того, чтобы понять внутреннюю структуру лучше рассматривать более простые примеры. Источник https://shwan.ru/linked-list/

Показать полностью 8
[моё] Linkedlist Связный Список Data Structure Структуры Данных Csharp Dotnet Visualstudio Программирование Длиннопост
14
coredeveloper
coredeveloper
7 лет назад

Типовые вопросы интервью разработчика .NET⁠⁠

[моё] Разработчики Dotnet Вопрос Лишний вес Посиделки Видео
12
DELETED
9 лет назад

Нипонил⁠⁠

Ковырялся тут с программированием на дотнете.

Я привык с детства закрывать окна по Alt+F4, если впадлу мышкой.

Решил сейчас закрыть окно консоли, не сработало. Чозанах? 

Нипонил Cmd, Dotnet, Программирование, Windows
Cmd Dotnet Программирование Windows
22
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии