ch
Feedback
NeuroLook

NeuroLook

前往频道在 Telegram

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

显示更多
1 669
订阅者
无数据24 小时
-37 天
-1130 天
帖子存档
@CyfroStyleAI - Стиль искусственного интеллекта в цифровой эпохе.

@TechInfiniteLoop - Бесконечные петли в технологических инновациях.

@AISmartSolution - Умные решения на базе искусственного интеллекта.

@DigitalInnovationAIAI - Двойная доза инноваций в AI.

@NeuroTechMindset - Нейротехнологии с новым мышлением.

@NeuroTechSolution - Решения в области нейротехнологий.

@TechRevolutionMind - Мышление, ведущее технологическую революцию.

@DigitalInnovationAIs - Цифровые инновации в области искусственного интеллекта.

@MindsetAITech - Технологии AI, меняющие мышление.

@TechMindsetAIs - Искусственный интеллект с технологическим мышлением.

@AIFutureTechMinds - Умы, формирующие будущее AI и технологий.

@CodeTechInnovators - Новаторы в мире кодирования и технологий.

@VirtualAIInsightss - Глубокие инсайты в виртуальный мир AI.

@CyberTechFronts - Ведущий край кибертехнологий и безопасности.

@AIMindInnovation - Прорывы в инновациях ума и искусственного интеллекта.

🖥 Немного о новых фичах C# 12 ▶️В C# 12 упрощен способ создания массивов и коллекций с помощью выражения коллекций (collecti
🖥 Немного о новых фичах C# 12 ▶️В C# 12 упрощен способ создания массивов и коллекций с помощью выражения коллекций (collection expression), которые представляют унифицированный подход к созданию коллекций. Так, если раньше создание массивов выглядело так:
int[] nums1 = { 1, 2, 3, 4 };
int[] nums2 = new int[] { };   // пустой массив
Теперь можно писать так:
int[] nums1 = [ 1, 2, 3, 4 ];
int[] nums2 = [];   // пустой массив
Аналогичным образом можно использовать выражения коллекций для создания других типов коллекций:
List<int> list1 = [1, 2, 3, 4];
List<int> list2 = []; //  пустой список
Span<int> span1 = [1, 2, 3, 4];
▶️Первичные конструкторы (Primary constructors) позволяют добавлять параметры к определению класса/структуры и использовать эти параметры внутри класса/структуры:
var tom = new Person("Tom", 38);
Console.WriteLine(tom);
 
public class Person(string name, int age)
{
    public Person(string name) : this(name, 18) { }
    public string Name => name;
    public int Age =
...

@IntelligentITMinds - Умы, формирующие будущее интеллектуальных IT решений.

@AITechPioneering - Пионеры в области AI и технологических инноваций.

@VisionaryAITechnologyy - Видение будущего через призму AI технологий.

@DigitalAITechSolutions - Решения на стыке цифровых технологий и AI.