Встречается на собеседованиях • сегодня

Для чего нужен NET Standard

.NET Standard — это спецификация API, которая обеспечивает совместимость между различными реализациями .NET (например, .NET Core, .NET Framework, Xamarin). Он определяет набор базовых API, которые должны поддерживаться всеми совместимыми реализациями, что позволяет писать библиотеки, работающие на разных платформах без изменений.

Пример:
Если создать библиотеку, нацеленную на .NET Standard 2.0, она сможет работать и в .NET Core 2.0+, и в .NET Framework 4.6.1+, и в Xamarin.

csharp
// Библиотека, нацеленная на .NET Standard 2.0
public class Calculator
{
    public int Add(int a, int b) => a + b;
}

Преимущества:

  • Упрощает кроссплатформенную разработку.
  • Позволяет избежать дублирования кода.
  • Обеспечивает предсказуемость API.

Важно: .NET Standard не заменяет .NET Core или .NET Framework, а служит мостом между ними. В .NET 5+ его роль частично взял на себя .NET (единая платформа).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы