C# (C Sharp) programming
18.7K subscribers
754 photos
38 videos
8 files
673 links
По всем вопросам- @haarrp

C# - обучающий канал Senior C# разработчика.

@ai_machinelearning_big_data - Machine learning

@itchannels_telegram - 🔥лучшие ит-каналы

@csharp_ci - C# академия

@pythonlbooks- книги📚

Реестр РКН: https://clck.ru/3Fk3kb
Download Telegram
🔧 LINQPad — инструмент, который может немного упростить жизнь начинающего .NET-разработчика.

https://www.linqpad.net/

@csharp_ci
🖥 Навыки разработчика для C# программиста на 2023 год.

На сегодняшний день .NET программист может применять свои навыки в различных сферах разработки программных продуктов:

- создание веб-приложений и веб-сервисов
- создание настольных приложений;
- создание облачных сервисов;
- создание игр;
- создание мобильных приложений.

✔️ Читать дальше

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Шпаргалка для собеседования C# .Net 2023 год.

Ниже не учебник, а только шпаргалка для разработчиков уже знакомых с основами C# .Net.

Шпаргалка содержит только вопросы “на базу”. Вопросы вида “как бы вы спроектировали …”, “какие слои приложения …”, в шпаргалку не входят.Форматирование кода

В примерах, для краткости, открывающая скобочка { не на новой строке. Интервьюер может быть смущен, т.к. в C# принято ставить { с новой строки. Поэтому на собеседовании лучше использовать общепринятое форматирование.


✔️ Читать дальше

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Рекомендации по использованию регулярных выражений в .NET

Обработчик регулярных выражений в .NET — мощное средство, обрабатывающее текст на основе совпадения шаблонов, а не сравнивающее непосредственно текст. В большинстве случаев сопоставление шаблонов выполняется быстро и эффективно. Однако в некоторых случаях механизм регулярных выражений может быть медленным. В крайних случаях он даже может перестать отвечать, обрабатывая относительно небольшой объем входной информации в течение часов или даже дней.

В этой статье описываются некоторые рекомендации, которые разработчики могут применять, чтобы обеспечить оптимальную производительность своих регулярных выражений.

✔️ Читать дальше

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Лучшие Бесплатные книги для изучения программирования на C# и .NET в 2023 году.

➡️ Список

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 PowerToys – системные утилиты Windows для максимизации продуктивности/производительности

Другими словами, это набор утилит для опытных пользователей, позволяющий настраивать и оптимизировать работу с Windows для повышения производительности.


🖥 GitHub

#CSharp #Useful

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Топ-10 ошибок, найденных в C#-проектах за 2022 год

За 2022 год разработчики PVS-Studio написали много статей, в которых рассказали об ошибках, найденных в различных Open Source проектах. Пришло время подвести итоги и представить десяток самых интересных срабатываний.

➡️ Читать дальше

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Cocos2d-x - набор кроссплатформенных инструментов для разработки игр с открытым исходным кодом, используемых миллионами разработчиков по всему миру

Это мультиплатформенный фреймворк для создания 2d-игр, интерактивных книг, демо и других графических приложений. Он основан на cocos2d-iphone, но вместо использования Objective-C использует C++.
Работает на iOS, Android, macOS, Windows и Linux.

#Cpp #Game

🖥 Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
bflat — нативный компилятор для C#, который поставляется со всем необходимым для создания C#-приложений.

Пишите на привычном вам C#, но с инструментами, вдохновленными Go, которые создают небольшие, автономные и нативные исполняемые файлы из коробки.

https://github.com/bflattened/bflat

@csharp_ci
Что будет выведено на консоль?
Anonymous Quiz
29%
Возникнет ошибка
18%
"Artur"
53%
"John"
Что данный код выведет на экран?
Anonymous Quiz
40%
4
31%
3
9%
2
4%
0
17%
произойдет ошибка времени выполнения
🔆 microservice-template

Шаблон для микросервисов на основе DDD и чистой архитектуры с .NET

dotnet new install .\

https://github.com/nkz-soft/microservice-template

@csharp_ci
Что выведет на экран программа ниже?

public class Employee
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
}

public class Manager : Employee
{
private string name;
public new string Name
{
get { return name; }
set { name = value + ", Manager"; }
}
}

class Program
{
static void Main()
{
Manager m1 = new Manager();

m1.Name = "John";

((Employee)m1).Name = "Mary";

Console.WriteLine(m1.Name);
}
}
Что выведет на экран программа выше?
Anonymous Quiz
28%
Mary
49%
John, Manager
23%
Ошибка компиляции.