This media is not supported in your browser
VIEW IN TELEGRAM
DotNetPerls — сайт с множеством примеров кода и объяснений по различным аспектам C#. Полезен для изучения конкретных тем
📌 Ссылочка: dotnetperls.com
➡️ C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥7❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥56🤝19👍5
Ищем все .txt файлы в папке на C#!
Сегодня сделаем простой, но полезный скрипт, который покажет все
Подключим нужное пространство имён:
Зададим путь к нужной папке:
И найдём в ней все файлы с расширением
Теперь выведем их на экран:
Если в папке лежат такие файлы:
notes.txt, todo.txt, draft.txt
Вывод будет:
Можно легко адаптировать под любой формат:
🔥 Теперь ты умеешь автоматически находить нужные файлы в папке — это основа для автосортировщиков, сборщиков логов или любых скриптов, где надо "перебрать всё".
➡️ C# Ready | #практика
Сегодня сделаем простой, но полезный скрипт, который покажет все
.txt
файлы в указанной папке. Такой приём часто используют в логерах, парсерах или утилитах для автообработки документов.Подключим нужное пространство имён:
using System;
using System.IO;
Зададим путь к нужной папке:
string folderPath = @"C:\MyFolder";
И найдём в ней все файлы с расширением
.txt
:string[] files = Directory.GetFiles(folderPath, "*.txt");
Теперь выведем их на экран:
foreach (string file in files)
{
Console.WriteLine(file); // печатаем путь к каждому .txt
}
Если в папке лежат такие файлы:
notes.txt, todo.txt, draft.txt
Вывод будет:
C:\MyFolder\notes.txt
C:\MyFolder\todo.txt
C:\MyFolder\draft.txt
Можно легко адаптировать под любой формат:
*.log
, *.json
, *.csv
— или вообще без фильтра, если нужно всё подряд.🔥 Теперь ты умеешь автоматически находить нужные файлы в папке — это основа для автосортировщиков, сборщиков логов или любых скриптов, где надо "перебрать всё".
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥11🤝6❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Достаточно много новичков в этом канале, поэтому вот сайт для начинающих в C# — Tutorials Teacher
Там собрано множество обучающих материалов, начиная с простого уровня, вы сможете обучаться, а также проходить тесты. Подмечу что в нужных местах присутствуют картинки, что помогает усвоить материал лучше.
📌 Ссылочка: tutorialsteacher.com
➡️ C# Ready | #ресурс
Там собрано множество обучающих материалов, начиная с простого уровня, вы сможете обучаться, а также проходить тесты. Подмечу что в нужных местах присутствуют картинки, что помогает усвоить материал лучше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍7🤝7
Он даёт возможность создавать срезы массивов и строк без копирования. Подходит для тех, кто хочет выжать максимум из своего кода.
Основные моменты:
• Создание срезов без аллокаций
• Работа со строками и буферами
• Stack-only безопасность и высокая скорость
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🤝9👍5❤1
🔥16👍10
•
Distinct()
— позволяет быстро избавиться от повторяющихся элементов в коллекции и оставить только уникальные. Идеален для очистки и анализа данных.•
FindIndex()
— находит индекс первого элемента, подходящего под условие. Выручает, когда важна позиция нужного значения, а не само значение.🔥 — если узнал что-то новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36👍8🤝7❤2
Парсим JSON в объект и обратно в C#!
Сейчас научимся превращать JSON-строку в C#-объект и обратно. Это особенно полезно при работе с API, конфигами или внешними файлами, где данные приходят в текстовом формате.
Подключим нужные библиотеки — всё уже есть в стандартной библиотеке:
Допустим, у нас есть такой JSON:
Создадим класс, который соответствует структуре этого JSON. Названия свойств должны совпадать с ключами:
Теперь распарсим строку JSON и превратим её в объект
А если нужно наоборот — превратить объект в JSON:
Возможный результат при запуске:
🔥 Таким образом ты можешь легко работать с данными в формате JSON — загружать их в программу или сохранять обратно. Это особенно удобно при интеграции с внешними сервисами или хранении настроек.
➡️ C# Ready | #практика
Сейчас научимся превращать JSON-строку в C#-объект и обратно. Это особенно полезно при работе с API, конфигами или внешними файлами, где данные приходят в текстовом формате.
Подключим нужные библиотеки — всё уже есть в стандартной библиотеке:
using System;
using System.Text.Json;
Допустим, у нас есть такой JSON:
{ "name": "Alice", "age": 30 }
Создадим класс, который соответствует структуре этого JSON. Названия свойств должны совпадать с ключами:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
Теперь распарсим строку JSON и превратим её в объект
Person
:string json = "{\"name\": \"Alice\", \"age\": 30}";
Person person = JsonSerializer.Deserialize<Person>(json);
Console.WriteLine($"Имя: {person.Name}, Возраст: {person.Age}");
А если нужно наоборот — превратить объект в JSON:
string newJson = JsonSerializer.Serialize(person);
Console.WriteLine(newJson);
Возможный результат при запуске:
Имя: Alice, Возраст: 30
{"Name":"Alice","Age":30}
🔥 Таким образом ты можешь легко работать с данными в формате JSON — загружать их в программу или сохранять обратно. Это особенно удобно при интеграции с внешними сервисами или хранении настроек.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍13🔥9🤝1
В этой статье:
• Использование PostgreSQL, Terraform, GitHub Actions и Azure KeyVault
• Настройка обмена сообщениями через очередь и асинхронной обработки
• Конфигурация CI/CD, контейнеризация в Docker и мониторинг состояния
🟡 Рекомендую прочитать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥4