Artwork

المحتوى المقدم من DotNet & More. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة DotNet & More أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
Player FM - تطبيق بودكاست
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !

DotNet&More #159: Union в C# и не только

1:08:59
 
مشاركة
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on October 03, 2025 08:11 (7d ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 508509564 series 2510700
المحتوى المقدم من DotNet & More. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة DotNet & More أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
На прошлом стриме Вы спрашивали, зачем нужны Union в будущем C#. Нам показалось, что наш ответ недостаточен, так что самое время выделить этой теме отдельный выпуск.

Спасибо всем, кто нас слушает. Ждем Ваши комментарии.

Музыка из выпуска:

- https://artists.landr.com/056870627229

- https://t.me/angry_programmer_screams

Весь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7

Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:

00:00:00 Вступление

00:05:00 Unions уже сейчас в C#

00:13:20 Что такое Union

00:16:40 Как Visitor заменяет Union

00:25:45 Зачем бекендеру Union?

00:34:50 enum как симптом необходимости в Union

00:43:20 Union в C#15

Ссылки:

- https://youtu.be/jRJa83DeOd8?si=nlWtm_rY0et23bDy&t=3745 : Union в C#

- https://en.wikipedia.org/wiki/Discriminated_union : Discriminated union

- https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/discriminated-unions : В F#

- https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#union-types : В Typescript

- https://doc.rust-lang.org/book/ch06-01-defining-an-enum.html : В Rust

- https://kotlinlang.org/docs/sealed-classes.html : В Kotlin

- https://docs.oracle.com/en/java/javase/17/language/sealed-classes-and-interfaces.html : И даже в Java

Видео: https://youtube.com/live/ItNZ3tKhzxs

Слушайте все выпуски: https://dotnetmore.mave.digital

YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:

- Telegram: https://t.me/dotnetmore_chat

Следите за новостями:

– Twitter: https://twitter.com/dotnetmore

– Telegram channel: https://t.me/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/

  continue reading

182 حلقات

Artwork
iconمشاركة
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on October 03, 2025 08:11 (7d ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 508509564 series 2510700
المحتوى المقدم من DotNet & More. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة DotNet & More أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
На прошлом стриме Вы спрашивали, зачем нужны Union в будущем C#. Нам показалось, что наш ответ недостаточен, так что самое время выделить этой теме отдельный выпуск.

Спасибо всем, кто нас слушает. Ждем Ваши комментарии.

Музыка из выпуска:

- https://artists.landr.com/056870627229

- https://t.me/angry_programmer_screams

Весь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7

Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:

00:00:00 Вступление

00:05:00 Unions уже сейчас в C#

00:13:20 Что такое Union

00:16:40 Как Visitor заменяет Union

00:25:45 Зачем бекендеру Union?

00:34:50 enum как симптом необходимости в Union

00:43:20 Union в C#15

Ссылки:

- https://youtu.be/jRJa83DeOd8?si=nlWtm_rY0et23bDy&t=3745 : Union в C#

- https://en.wikipedia.org/wiki/Discriminated_union : Discriminated union

- https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/discriminated-unions : В F#

- https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#union-types : В Typescript

- https://doc.rust-lang.org/book/ch06-01-defining-an-enum.html : В Rust

- https://kotlinlang.org/docs/sealed-classes.html : В Kotlin

- https://docs.oracle.com/en/java/javase/17/language/sealed-classes-and-interfaces.html : И даже в Java

Видео: https://youtube.com/live/ItNZ3tKhzxs

Слушайте все выпуски: https://dotnetmore.mave.digital

YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:

- Telegram: https://t.me/dotnetmore_chat

Следите за новостями:

– Twitter: https://twitter.com/dotnetmore

– Telegram channel: https://t.me/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/

  continue reading

182 حلقات

Tüm bölümler

×
 
Loading …

مرحبًا بك في مشغل أف ام!

يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.

 

دليل مرجعي سريع

حقوق الطبع والنشر 2025 | سياسة الخصوصية | شروط الخدمة | | حقوق النشر
استمع إلى هذا العرض أثناء الاستكشاف
تشغيل