Exploring Operator Overloading a Custom String Type
I have a really, really bad idea. I'd like to create a string that can be appended to or prepended to using custom operators. The goal here is to demonstrate the use of operator overloading, but also offer a bit of caution about creating operators that do not do the expected behavior.
Some examples of what this syntax might look like when using normal strings:
```csharp
"Hello" ) "WorldOfZero" == "HelloWorldOfZero"
"Hello" ( "WorldOfZero" == "WorldOfZeroHello"
```
*Note: I'm using parentheses here instead of angled brackets - angled brackets aren't supported in YouTube descriptions*
More information about using operator overloads is available here, including a list of supported operators: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/operator-overloading
I've put together a second video on this topic that uses this functionality for a slightly more useful reason. We create an `AppendableList` that enables you to add and remove objects using the `+` and `-` operators. You can watch that here: https://youtu.be/vavFf1Qiz20
Join the World of Zero Discord Server: https://discord.gg/hU5Kq2u
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Exploring Operator Overloading a Custom String Type», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.