Они незаменимы, когда ты работаешь с
object
, интерфейсами или внешними источниками данных. Их использование делает код надёжным и понятным.Основные моменты:
• is — проверка типа и автоматическое приведение
• as — безопасный способ приведения с null
• Позволяют избежать исключений и писать чистый код
🔥 — если узнал новое
🤝 — если уже использовал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍6🤝5
👍8🔥3
Один отвечает за проверку начала строки, другой — за поиск подстроки и получение её позиции:
•
string.StartsWith
— проверяет, начинается ли строка с указанного префикса; идеально подходит для валидации, фильтрации или маршрутизации по URL.•
string.IndexOf
— возвращает индекс первого вхождения подстроки или –1, если не найдено; удобно при разборе текста, парсинге и поиске шаблонов.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍7🤝6
Media is too big
VIEW IN TELEGRAM
Это классический ресурс, который уже много лет помогает новичкам и опытным разработчикам осваивать язык программирования C# и платформу .NET.
На сайте представлены структурированные уроки, охватывающие основы языка, ООП и многое другое. Материалы написаны простым языком и подходят для самостоятельного изучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥5👎1🤝1
👍13🔥7🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝11🔥10👍5
Цикл
foreach
избавляет от ручной работы с индексами и делает код лаконичным. Это must-have при чтении данных из коллекций и массивов.Основные моменты:
• Читабельный синтаксис для перебора значений
• Работает со всеми IEnumerable
• Подходит для любых коллекций, если не требуется изменение
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝29🔥14👍7❤1