Язык С# по сей день является востребованным языков программирования. Уверены, что достаточно хорошо разбираетесь в основах языка С#? Тогда проверьте свои знания и пройдите наш небольшой тест!
https://nuancesprog.ru/p/2003/
@nuancesprog #тест #CSharp
https://nuancesprog.ru/p/2003/
@nuancesprog #тест #CSharp
Распространенный вопрос при работе с C# - использовать ли String или string? Язык поддерживает обе версии, так как допускает дескрипторы, которые задают имена для всех типов .NET: string: String, int: Int32, bool: Boolean и т.д. Рекомендации изменились с годами, поэтому мы кратко рассмотрим, заключено ли здесь нечто большее, чем просто стилистические предпочтения. В этой статье мы сфокусируемся на дескрипторах string, но рекомендации относятся ко всем дескрипторам по умолчанию.
https://nuancesprog.ru/p/12322
@nuancesprog #статьи #CSharp
https://nuancesprog.ru/p/12322
@nuancesprog #статьи #CSharp
Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline».
https://nuancesprog.ru/p/14488/
@nuancesprog #CSharp
https://nuancesprog.ru/p/14488/
@nuancesprog #CSharp
Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline».
https://nuancesprog.ru/p/14488/
@nuancesprog #CSharp
https://nuancesprog.ru/p/14488/
@nuancesprog #CSharp
Рассказываем, что такое расширяющие методы и как с их помощью можно дополнять функциональность классов без их изменения.
https://nuancesprog.ru/p/16087/
@nuancesprog #CSharp
https://nuancesprog.ru/p/16087/
@nuancesprog #CSharp
Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline».
https://nuancesprog.ru/p/14488/
@nuancesprog #CSharp
https://nuancesprog.ru/p/14488/
@nuancesprog #CSharp
Рассказ о том, как один программист перешел с Python на C# и что его к этому побудило.
https://nuancesprog.ru/p/16512/
@nuancesprog #Python #CSharp
https://nuancesprog.ru/p/16512/
@nuancesprog #Python #CSharp
История эволюции кортежей в C#, включая описание и примеры их использования как в старом виде, так и в современном.
https://nuancesprog.ru/p/16549/
@nuancesprog #CSharp
https://nuancesprog.ru/p/16549/
@nuancesprog #CSharp
Объединяем преимущества двух языков. Узнаем, как создать библиотеку на Rust, выполнить сборку и с помощью P/Invoke вызвать из C# ее функции.
https://nuancesprog.ru/p/17192/
@nuancesprog #CSharp #Rust
https://nuancesprog.ru/p/17192/
@nuancesprog #CSharp #Rust
Научимся создавать методы расширения, узнаем, в чём их главное преимущество и как с их помощью добиться плавности и простоты синтаксиса. Используем их в LINQ.
https://nsprg.ru/vdDMWv
VK: https://nsprg.ru/O73AXO
Дзен: https://nsprg.ru/ma4M7O
@nuancesprog #CSharp
https://nsprg.ru/vdDMWv
VK: https://nsprg.ru/O73AXO
Дзен: https://nsprg.ru/ma4M7O
@nuancesprog #CSharp
Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline».
https://nsprg.ru/vqYDbv
VK: https://nsprg.ru/mYA74m
Дзен: https://nsprg.ru/mnqlNO
@nuancesprog #CSharp
https://nsprg.ru/vqYDbv
VK: https://nsprg.ru/mYA74m
Дзен: https://nsprg.ru/mnqlNO
@nuancesprog #CSharp
Рассказываем, что такое расширяющие методы и как с их помощью можно дополнять функциональность классов без их изменения.
https://nsprg.ru/xPbV4O
VK: https://nsprg.ru/vgL6kO
Дзен: https://nsprg.ru/v8GPGx
@nuancesprog #CSharp
https://nsprg.ru/xPbV4O
VK: https://nsprg.ru/vgL6kO
Дзен: https://nsprg.ru/v8GPGx
@nuancesprog #CSharp