Logo
TGCATALOG
Catálogo Selecciones Blog
C# - вопросы собесов

C# - вопросы собесов

Собесы C#.

Sin valoraciones
33
10.09.2026
33
10.09.2026
Sin valoraciones
33
10.09.2026
Redirección segura vía bot
О канале

Собесы C#.

Подписчиков 4,999
Тематика Tecnología
Язык Español
Ссылка t.me/easy_c_sharp

También te recomendamos

Kekaton AI  Voz en off y clon de voz
Kekaton AI Voz en off y clon de voz
Bot

bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.

Descripción

Вопросы для собеседований по C#.

Últimas publicaciones

C# - вопросы собесов
C# - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Какие типы данных можно использовать у Dictionary в качестве ключа? В C# ключ (TKey) в Dictionary должен быть уникальным и поддерживать сравнение. Лучше всего использовать неизменяемые (immutable) типы, такие как: Примитивные типы (int, string, char, bool, Guid, enum) Кортежи (Tuple, ValueTuple) Неизменяемые структуры (struct, если переопределён Equals и GetHashCode) 🚩Какие типы подходят в качестве ключа? Числовые типы (int, double, long) var dict = new Dictionary { {1, "Один"}, {2, "Два"} }; Console.WriteLine(dict[1]); // Вывод: Один string (лучший выбор) var dict = new Dictionary { {"apple", 10}, {"banana", 5} }; Console.WriteLine(dict["apple"]); // 10 Guid (уникальные идентификаторы) var dict = new Dictionary { {Guid.NewGuid(), "User1"}, {Guid.NewGuid(), "User2"} }; enum (хороший вариант) enum Status { New, Processing, Completed } var dict = new Dictionary { {Status.New, "Заказ создан"}, {Status.Processing, "Заказ в обработке"} }; Можно использовать несколько значений в качестве ключа: var dict = new Dictionary { {(1, "apple"), "Красное яблоко"}, {(2, "banana"), "Жёлтый банан"} }; Console.WriteLine(dict[(1, "apple")]); // Красное яблоко 🚩Какие типы нельзя использовать в качестве ключа? List (и другие изменяемые коллекции) var dict = new Dictionary • , string>(); // Ошибка при использовании в качестве ключа! class, если не переопределён Equals и GetHashCode class Person { public string Name; } var dict = new Dictionary(); // Плохо! Нужно переопределить Equals и GetHashCode class Person { public string Name { get; } public Person(string name) => Name = name; public override bool Equals(object? obj) { return obj is Person other && Name == other.Name; } public override int GetHashCode() => Name.GetHashCode(); } Ставь 👍 и забирай 📚 Базу знаний
C# - вопросы собесов
Evolución de suscriptores
+0.0% últimos 30 días
Actuales
4,999
Hace un mes
4,999
Crecimiento medio
+0 / día
Actualizado
hace 13 horas

Reseñas de canal C# - вопросы собесов

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Canal tecnológico: juegos, noticias Marathi, mercado de valores, cine.

Canal
it.piensos-IT-cinta

it.piensos-IT-cinta

Tecnología
50

RibbonITNoticias: artículos, actualizaciones y tendencias.

Canal

Señales de futuros: 2-5 por día con análisis, estrategias e instrucciones.

Canal
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar