C# / .NET задачи и вопросы
🎲 Задачи и вопросы с собеседований по .Net/C# разного уровня сложности. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny Обсуждаем тут: @netquizcom
Show more1 834
Subscribers
No data24 hours
+57 days
+1030 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Photo unavailableShow in Telegram
Они построили ведущий продукт на рынке. А теперь транслируют экспертизу на первой собственной конференции E-CODE.
Встречайте backend-команду Ozon Tech на главной осенней встрече IT-комьюнити. Приходите на доклады и 1x1 с экспертами, участвуйте в записи подкаста и выигрывайте крутой мерч.
⏰ 2 дня в компании топовых специалистов: 28 и 29 сентября
📍Москва | Онлайн
Зарегистрируйтесь, чтобы получить билет на офлайн или ссылку на трансляцию
Photo unavailableShow in Telegram
Вы разработчик на C#? Приходите на вебинар: Основы асинхронности в C#.
Рассмотрим:
1️⃣ ключевые концепции и принципы асинхронного программирования;
2️⃣ Async и Await подробно: их использование и влияние на код;
3️⃣ советы и рекомендации по оптимизации и улучшению асинхронного кода.
Узнайте как эффективно использовать асинхронность в C# для улучшения производительности приложений: https://otus.pw/6iA5/
А что даст вам этот курс «C# Developer. Professional»?
✅ Навыки, которые вы освоите, позволят претендовать на позиции уровня начинающего Senior / крепкого Middle.
✅ Вы сможете разрабатывать на C# сложные клиент-серверные приложения
✅ Поработаете с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами. И многое другое - читайте на странице курса!
Регистрируйтесь и познакомьтесь с преподавателем: https://clck.ru/3CzEPZ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Photo unavailableShow in Telegram
Будущие системные аналитики! Готовы прокачать свои навыки и ворваться в мир IT?
Погрузитесь с нуля в процессы разработки ПО и научитесь формировать технические требования, учитывая цели бизнеса! Наш курс «Специализация Системный аналитик» — это ваш билет в мир высокооплачиваемой и востребованной профессии. Обучение состоит из двух ступеней — на первой вы станете Junior-аналитиком, а на второй достигнете уровня Middle.
Вы научитесь выявлять потребности и формализовывать их, использовать средства визуализации требований, проектировать и тестировать сервисы RESTFul API и SOAP, создавать информационные модели и архитектуры, а также понимать процесс разработки изнутри.
Не нужно иметь профильные знания — программа подходит для новичков. Мы поможем вам получить выгодные офферы в перспективных проектах и начать успешную карьеру.
Запишитесь на курс прямо сейчас и получите специальную цену и доступ к прошедшим вебинарам: https://clck.ru/3CvmhB
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Photo unavailableShow in Telegram
Узнайте первыми о главном ИТ-событии Черноземья! ИТ-форум «Цифроземье 2024» состоится в Воронеж 5 сентября.
«Цифроземье» - уникальная возможность для малого бизнеса, которую просто стыдно упустить, потому что на площадке форума у представителей бизнеса будет возможность лично встретиться с экспертами и запастись полезными связями/контактами. Именно на «Цифроземье» вы сможете получить все необходимые инструменты для роста вашего бизнеса в уже наступившую цифровую эпоху!
Самые актуальные и «болючие» темы:
🔥Опыт рекламных кампаний конкурентов и как его использовать на практике;
🔥ИИ-решения для бизнеса - только реальные кейсы и практика;
🔥Пошаговая инструкция у созданию продающего и вовлекающего видео-контента;
🔥Нестандартные каналы продаж;
🔥Персональный маркетинг и способы заставить ваших клиентов почувствовать себя особенными.
5 сентября • Воронеж • МТС Live Холл в Сити-парке «Град» • Региональный ИТ-форум «Цифроземье».
Регистрация обязательна - cifrozemie.ru
Нет времени на раздумье, надо действовать!
👍 1
Photo unavailableShow in Telegram
Готовы освоить миграцию с MS SQL Server на PostgreSQL?
MS SQL теряет популярность на российском рынке, многие крупные компании переходят на PostgreSQL. Этот процесс требует специальных знаний и навыков, спрос на таких специалистов сейчас огромен. Хотите стать одним из них?
На практическом курсе по миграции с MS SQL Server на PostgreSQL вы научитесь:
- корректно переносить данные с одной БД на другую;
- понимать нюансы работы проектирования баз данных;
- правильно писать запросы на SQL;
- работать с git/github/gitlab для управления проектами.
Программа разработана для разработчиков с опытом работы с базами данных, проектировщиков, аналитиков, администраторов БД и DevOps.
Оставьте заявку прямо сейчас, чтобы получить специальную цену на курс и подарочные уроки: https://clck.ru/3Cub5c
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Photo unavailableShow in Telegram
📌 Как начать развиваться в профессии дата-инженера?
👨💻Остсвойте лучшие практики работы с данными на онлайн-курсе «Data Engineer» . Получите структурированные знания о подходах и инструментах. Курс проходит с практикой в Yandex Cloud! Пройдите тест и получите доступ к 47 открытому уроку.
Старт занятий — 29 августа.
Успейте пройти вступительный тест и занять место в группе по спец.цене.
👉 ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Photo unavailableShow in Telegram
Пора расширить свои карьерные перспективы в разработке на С#! Но готовы ли вы?
✅Пройдите короткий тест и узнайте! https://clck.ru/3CViiR
В случае успешного прохождения вас ждут подарки — доступ к 53 урокам по C# Developer. Professional
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Делегат и интерфейс - это отделение формы от содержания, а анонимные классы и функции - это отделение содержания от формы? [закрыт]
У меня вертится мысль, что делегат и интерфейс - это сущности родственные. Это как бы форма, отделенная от содержания. Интерфейс - это форма класса. Делегат - это форма функции.
(На другом конце анонимные классы и функции - содержание, максимально отделенное от формы)
И там и там это позволяет нам создавать ссылки не на конкретные объекты, а на их форму. "Всё, что подходит по форме - подходит" - это позволяет перейти на новый уровень абстракции, "размышляя" о программе.
То есть по сути появление И. и Д. - это показатель развития "программистского мышления"
Было бы интересно почитать что думаете на этот счет.
Почему возникает ошибка в коде си шарп
Вот мой код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace mainConsole
{
class Program
{
static ref int Resize(int[] arr)
{
arr = new int[11];
return ref arr;
}
static void Main(string[] args)
{
int[] myArray = new int[3];
myArray[0] = 1;
myArray[1] = 3;
myArray[2] = 11;
Resize(ref myArray);
}
}
}
И возникает такая ошибка в return ref arr;:The return expression must be of type because this method returns by reference. И такая в Resize(ref myArray);:Argument 1 should not be passed with the 'keyword' keyword. Я пытался сделать так, чтобы можно было с помощью метода Resize увеличить или же уменьшить количество элементов массива. Скажите пожалуйста, в чем ошибка
The type or namespace name 'IDisposable' could not be found (are you missing a using directive or an assembly reference?)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Infastructure
{
public class GameBootstrapper : MonoBehaviour, IDisposable
{
[SerializeField] private GameParams _gameParams;
[SerializeField] private GameComponentsProvider _componentsProvider;
public void Start()
{
}
private void Dispose()
{
}
}
}
вопрос вроде бы глупый, а я его никак решить не могу, у меня просто не хочет наследоваться класс IDisposable
так же у меня с KillZone и FailView
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Gameplay;
using System;
namespace Infastructure
{
public class GameComponentsProvider : MonoBehaviour
{
[SerializeField] private GameObject _cameraObject;
[SerializeField] private GameObject _playerObject;
[SerializeField] private FailView _failView;
[SerializeField] private GameObject _startPoint;
[SerializeField] private GameObject _firstGenerationPosition;
[SerializeField] private GameObject _levelsRoot;
[SerializeField] private GameObject _startGenerationPosition;
[SerializeField] private GameObject _levelBlockPrefab;
[SerializeField] private KillZone _killZone;
public Transform FirstGenerationPosition => _firstGenerationPosition.transform;
public Transform StartGenerationPosition => _startGenerationPosition.transform;
public GameObject LevelsRoot => _levelsRoot;
public GameObject LevelBlockPrefab => _levelBlockPrefab;
public GameObject StartPoint => _startPoint;
public FailView FailView => _failView;
public KillZone KillZone => _killZone;
public GameObject CameraObject => _cameraObject;
public GameObject PlayerObject => _playerObject;
}
}
мне сказали нужно использовать using Gameplay, но оно тоже выдает эту ошибку..
👍 1
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.