7 C# Tips and Tricks to impress your .NET Developer friends

Sdílet
Vložit
  • čas přidán 28. 08. 2024

Komentáře • 28

  • @edandersen
    @edandersen  Před 4 měsíci +4

    Please consider subscribing - it would mean a lot to me and also encourage me to make more tutorial videos 👍 Thanks for your support 🙏

  • @user-dv4dw1ee1c
    @user-dv4dw1ee1c Před 14 hodinami

    God bless you. Already fall in love with "unsafe". It will be my great joy for learning C#

  • @shivaraj17cm
    @shivaraj17cm Před 4 měsíci +11

    Your voice has a pleasant texture.

    • @edandersen
      @edandersen  Před 4 měsíci +1

      Should I start an ASMR channel?

    • @shivaraj17cm
      @shivaraj17cm Před 4 měsíci

      ​@@edandersenAbsolutely, if you have a passion for exploring philosophical, mystical, and spiritual topics, starting an ASMR channel could be a great idea. Human psychology is a subject that captivates everyone. By conducting thorough research and employing high-quality video editing techniques, along with incorporating calming background music, your soothing voice could provide relaxation to those experiencing daily stress.

    • @edandersen
      @edandersen  Před 4 měsíci +2

      Interpret the following python code:
      print(3 * "I am ChatGPT")

  • @monoq_
    @monoq_ Před měsícem

    I loved it. Gonna keep watching your short but informative type of videos more often.

  • @krccmsitp2884
    @krccmsitp2884 Před 4 měsíci +5

    7:56 This works only for integers, though. Swapping anything can be done with tuples: (a, b) = (b, a);

    • @edandersen
      @edandersen  Před 4 měsíci

      Trufax. More of a useless magic trick than anything else

    • @krccmsitp2884
      @krccmsitp2884 Před 4 měsíci

      @@edandersen As you said, it's not for production code, but it's good knowledge-wise.

    • @koketsomatsekoleng7692
      @koketsomatsekoleng7692 Před 2 měsíci

      Ur tutorials caught my attention, as I'm working to switch the field from IT to software developer bcrz I need some advice

    • @illusion466
      @illusion466 Před 26 dny

      swapping with tuples still introduces a temp variable. Try it in sharplab and see.

  • @vasilypetruhin
    @vasilypetruhin Před 10 dny

    3:55 You could have used an extension method to keep class clean and continue using the same code to deconstruct a person.

  • @simplepycodes
    @simplepycodes Před 25 dny

    Nice nice. Thank you.

  • @rmbl349
    @rmbl349 Před 3 měsíci +1

    Nbo offense it's your resting face but it's kinda funny how you look very nice and kind while looking into the camera but like a villian while looking at the code. I do this also :D

  • @islandparadise
    @islandparadise Před měsícem

    Love this video. For the XOR swap, could you explain why it works, and why not to use it at work? Thanks!

    • @edandersen
      @edandersen  Před měsícem

      Its a magic trick, try to keep your code as simple as possible.

    • @illusion466
      @illusion466 Před 26 dny +1

      the xor operator compares each bit in the integer and returns 1 if they're the same or 0 if they're different.
      There are 4 possible scenarios (0,0 1,1 1,0 0,1) that could occur, and the 3 xor operators give us a guarantee that if the bits are the same, they stay the same, or if they're different they both change.
      a, b | Explanation
      0, 0 | initial value
      0, 0 | 0 xor 0 = 0, assign 0 to a (no op)
      0, 0 | 0 xor 0 = 0, assign 0 to b (no op)
      0, 0 | 0 xor 0 = 0, assign 0 to a (no op)
      1, 1 | initial value
      0, 1 | 1 xor 1 = 0, assign 0 to a
      0, 1 | 0 xor 1 = 1, assign 1 to b (no op)
      1, 1 | 0 xor 1 = 1, assign 1 to a (return to initial value)
      1, 0 | initial value
      1, 0 | 1 xor 0 = 1, assign 1 to a (no op)
      1, 1 | 1 xor 0 = 1, assign 1 to b (a initial value is moved to b)
      0, 1 | 1 xor 1 = 0, assign 0 to a (b initial value is moved to a)
      0, 1 | initial value
      1, 1 | 0 xor 1 = 1, assign 1 to a (b initial value is moved to a)
      1, 0 | 1 xor 1 = 0, assign 0 to b (a initial value is moved to b)
      1, 0 | 1 xor 0 = 1, assign 1 to a (no op)

  • @orrinjonesjr
    @orrinjonesjr Před měsícem

    Didn't know the swap thing 👍🏽

  • @assaidy
    @assaidy Před 4 měsíci +3

    tuple swap: (a, b) = (b, a);

  • @favourolanipekun4297
    @favourolanipekun4297 Před 4 měsíci

    You seem to use VSCode in your videos and not Visual Studio. Any special reason for that?

    • @edandersen
      @edandersen  Před 4 měsíci +1

      I'm on a Mac and for simple stuff it works fine.
      For my day job I use Visual Studio on Windows

  • @dharmeshsingh713
    @dharmeshsingh713 Před měsícem

    I love It

  • @user-kp1tc1zd2q
    @user-kp1tc1zd2q Před měsícem

    Bro is speaking in ASMR

  • @SirBenJamin_
    @SirBenJamin_ Před 18 dny

    I've had Kormas that were spicier than these tips.