Search
Write a publication
Pull to refresh
4
0
Всеволод @VsevKokhan

User

Send message

Порядок инициализации полей, статики и всего остального в C#

Level of difficultyEasy
Reading time4 min
Views5.5K

Всем привет! Многие сталкиваются с трудностями на собеседовании на вопросе по типу "Расскажите о порядке иницализации в C#". Либо банально когда видят квиз, стараются вспомнить, а что там должно инициализироваться? Сегодня многие вспомнят, а кто-то узнает о порядке инициализации. Затронем не только классы, а также структуры, а точнее - ключевое слово default для них.

Сделаем следующие классы и посмотрим, что будет при создании объекта B:

Читать далее

От dotnet restore до publish, и что это значит для докера и построения CI/CD-пайплайна

Reading time4 min
Views4.9K

Всем привет! Когда я узнаю, что человек передо мной начинает изучать c# - первым делом я его спрашиваю, как ему язык, на чем раньше программировал и прочее. И в какой то момент разговоры доходят до докера\пайплайнов => многие ребята (которые не пробовали это раньше) начинают нехотя избегать эту тему, считая её чересчур скучной, странной и вообще "это уже какой то девопс". Хотя на деле - зная базово, что значат папки в твоем проекте на компе - можно освоить базовые основы красивой работы докера (+ можно пришить пайплайны, основной мотив у них один). Поэтому сегодня я попытаюсь привлечь ваше внимание к базовым командам dotnet`а.

Все изучать и делать будем сразу в докере. Создаем такой докерфайл:

Читать далее

Делегаты в C# подробнее

Level of difficultyMedium
Reading time7 min
Views5.1K

Как они работают под капотом? Что именно происходит при "замыканиях", грамотное обращение со структурами при работе с делегатами.

На что нужно обращать внимание.

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

Backend Developer
From 30,000 ₽
C#
Docker
Git
REST
RESTful API
ASP.Net
ASP.NET MVC
ASP.NET Web API
Entity Framework
.NET