C# Expression Trees are NOT SCARY (Let's Start with the Basics)

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 57

  • @CodeItUpByAMBITIONED
    @CodeItUpByAMBITIONED  3 ปีที่แล้ว +4

    PROTIP: Watch me at 1.5x speed to save time! 😎
    Do you love this video? What is your opinion about it? 🙄 What kind of lessons do you prefer? Shorter or longer? Let me know in the comments! 👇
    You can get my source code from here: bit.ly/my-source-ciu 👈

  • @yogabija
    @yogabija หลายเดือนก่อน

    Thanks for a really good video, will have to watch it again. Appreciate your time and effort to share. Good luck with your future endeavors.

  • @thesuperiorman8342
    @thesuperiorman8342 3 ปีที่แล้ว +1

    I just discovered your channel. It's an absolute gold mine. Thanks for your effort

  • @jessegador
    @jessegador 4 ปีที่แล้ว +3

    I think this is the best tutorial for expression trees I encounter. Thank you!

  • @yogabija
    @yogabija ปีที่แล้ว

    Im inspired and educated enough to explore expression trees on my own now. I like the way you break down the details into small chunks and progress through the explanation in a logical progression.

  • @mjmjstic4300
    @mjmjstic4300 5 ปีที่แล้ว +1

    The best educational resource for .NET on youtube. Keep up the great work!

  • @ZnSstr
    @ZnSstr 3 ปีที่แล้ว

    I am looking at this video just to know how my thought process should work in interviews, I cannot explain for shit anything, I am not a spontaneous person and its difficult for me to respond to random questions in few seconds and I am also the type that has a poker face and I am hard to read. You really give me an understanding how I should explain this topic.

  • @yogabija
    @yogabija ปีที่แล้ว

    This is an excellent video, many thanks!

  • @louisferreira9055
    @louisferreira9055 3 ปีที่แล้ว +1

    Really good video man! Best explaination of Expression Trees i've seen yet. I would love for you to make a video on this topic using the 'ExpressionVisitor' class that Microsoft uses for EF. I'm investigating this class to make my own ORM and Linq to SQL translator (just for fun).

  • @cool4shalabh
    @cool4shalabh 4 ปีที่แล้ว +2

    Best tutorial on expression tree I've come across.
    Thank you!

  • @emaus8344
    @emaus8344 2 ปีที่แล้ว

    I have finally found one that I clearly understand! Thank you

  • @bradocksolo
    @bradocksolo 4 ปีที่แล้ว +1

    This is invaluable knowledge! Thanks a lot and keep the good work.

  • @sonofthesunify
    @sonofthesunify 2 ปีที่แล้ว

    Still the best Expression 🌳 video out in the wild!

  • @vamsi8669
    @vamsi8669 5 ปีที่แล้ว +1

    Your videos are invaluable, helping me think different while writing code

  • @marilenacristescu6450
    @marilenacristescu6450 4 ปีที่แล้ว

    Very helpful tutorial! I had to work with C# Expression Trees and this video helped me to understand them fast.

  • @ahmadjonhamroliyev9638
    @ahmadjonhamroliyev9638 ปีที่แล้ว

    This video helped me a lot thank you for making this.

  • @masaabmushtaq
    @masaabmushtaq 4 ปีที่แล้ว +1

    The best explanation for Expression and Expression Tree I have ever seen.

  • @Wiemar
    @Wiemar ปีที่แล้ว

    Really helpful video! Very clear explanation on why they are so incredibly useful and how they're different from Funcs. This helped a lot 👍

  • @BlackStormGamingRo
    @BlackStormGamingRo ปีที่แล้ว

    Very well explained. Thank you for the video.

  • @rakeshkumaryadav1117
    @rakeshkumaryadav1117 ปีที่แล้ว

    This is the best tutorial for linq expression tree on you tube

  • @ivaylo.hristov
    @ivaylo.hristov 5 ปีที่แล้ว +1

    Много полезно видео! Веднага цъкам на следващото за контролерите...

  • @laroartgallery4387
    @laroartgallery4387 3 ปีที่แล้ว

    Excellent video, I was having a hard time trying to understand C# Expression Trees, thanks a lot.

  • @fabrizziocht
    @fabrizziocht 2 ปีที่แล้ว

    Great video, thank you for the explanation.

  • @K6TJO
    @K6TJO 4 ปีที่แล้ว

    This was an exceptional learning opportunity for me. Thank you!

  • @matthewblott
    @matthewblott 5 ปีที่แล้ว +1

    This was excellent, full marks!

  • @ruthritchie2503
    @ruthritchie2503 4 ปีที่แล้ว

    Amazing! thank you so much for creating that tutorial!

  • @rakeshkumaryadav1117
    @rakeshkumaryadav1117 ปีที่แล้ว +1

    Information is good only problem with this is it looks like you don't know what to tell after what
    So thus vide can be much better if you keep the index of chapter
    If you will watch full video them you will get all idea
    One of the best video on Linq Expression

  • @honestcommenter8424
    @honestcommenter8424 4 ปีที่แล้ว +1

    Would have been better to use foreach instead of the for at 40:15

    • @CodeItUpByAMBITIONED
      @CodeItUpByAMBITIONED  4 ปีที่แล้ว

      It doesn't matter that much. Foreach is a bit slower, that's the difference.

  • @stanislavnovikov8880
    @stanislavnovikov8880 4 ปีที่แล้ว +1

    Thanks for the tutorial

  • @monstergiri2281
    @monstergiri2281 2 ปีที่แล้ว

    You are best tutor.

  • @jbu3025
    @jbu3025 5 ปีที่แล้ว +7

    would love to see a more in depth discussion on delegates from you. you are making really good explanatory videos!

  • @rezabagheri8375
    @rezabagheri8375 2 ปีที่แล้ว

    very nice and usefull tutoioal

  • @M4rar
    @M4rar 3 ปีที่แล้ว

    Thanks, that helped a lot!

  • @NavidGolforoushan
    @NavidGolforoushan 4 ปีที่แล้ว

    👍 it. Nice work!

  • @2005bgva
    @2005bgva 2 ปีที่แล้ว

    hi Ivaylo thanks for this video. I would like to ask you if you could show a example of this delegates use: builder.Services.AddSingleton(x => () => x.GetService()!); the idea is to create classes, methods, delegates that allow me simulate something similar to this (x => () => x.GetService()!). The last expresion is hard to understand for me.

  • @thiago.aragao
    @thiago.aragao 4 ปีที่แล้ว +1

    HI Ivaylo, first of all thanks for your videos they are awesome and are teaching a lot, specially Expression Trees. But i'm facing of a problem and i can't solve it for 7 days. I'm trying build this kind of lambda:
    x=> x.y.Any(y => y.z.Any(z=z.name == "product"))
    My properties y and z are List
    I've tried a lot of time, with differents steps, and did got success. Can you helpe me? Please!

    • @CodeItUpByAMBITIONED
      @CodeItUpByAMBITIONED  4 ปีที่แล้ว

      Can you provide me the code with which you are trying to create the lambda? Also - what kind of exception do you get?

  • @Timo4eus
    @Timo4eus 3 ปีที่แล้ว +1

    Speed x 1.5

  • @zurasamkharadze4388
    @zurasamkharadze4388 4 ปีที่แล้ว +1

    +1 (Y) Like from me ;)

  • @TimCoulter
    @TimCoulter 4 ปีที่แล้ว +1

    How irritating that you are constantly clicking and selecting (highlighting) code segments that have no relevance to what you are speaking about. It's almost as if you are deliberately trying to distract viewers away from what you are saying.

    • @CodeItUpByAMBITIONED
      @CodeItUpByAMBITIONED  4 ปีที่แล้ว

      Sorry about that. It is a bad habit of mine. I will try to not do it in my next videos.

    • @UPSCCSE-ku7ej
      @UPSCCSE-ku7ej 4 ปีที่แล้ว

      @Stephen Gregory Awesome statement ...Gregory😎