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

Поділитися
Вставка
  • Опубліковано 23 сер 2024

КОМЕНТАРІ • 27

  • @edandersen
    @edandersen  4 місяці тому +4

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

  • @shivaraj17cm
    @shivaraj17cm 4 місяці тому +12

    Your voice has a pleasant texture.

    • @edandersen
      @edandersen  4 місяці тому +1

      Should I start an ASMR channel?

    • @shivaraj17cm
      @shivaraj17cm 4 місяці тому

      ​@@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  4 місяці тому +2

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

  • @monoq_
    @monoq_ Місяць тому

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

  • @krccmsitp2884
    @krccmsitp2884 4 місяці тому +5

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

    • @edandersen
      @edandersen  4 місяці тому

      Trufax. More of a useless magic trick than anything else

    • @krccmsitp2884
      @krccmsitp2884 4 місяці тому

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

    • @koketsomatsekoleng7692
      @koketsomatsekoleng7692 Місяць тому

      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 21 день тому

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

  • @vasilypetruhin
    @vasilypetruhin 5 днів тому

    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 20 днів тому

    Nice nice. Thank you.

  • @rmbl349
    @rmbl349 3 місяці тому +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

    • @edandersen
      @edandersen  3 місяці тому

      Astute observation lol

  • @islandparadise
    @islandparadise Місяць тому

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

    • @edandersen
      @edandersen  Місяць тому

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

    • @illusion466
      @illusion466 21 день тому +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)

  • @assaidy
    @assaidy 4 місяці тому +4

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

  • @orrinjonesjr
    @orrinjonesjr Місяць тому

    Didn't know the swap thing 👍🏽

  • @favourolanipekun4297
    @favourolanipekun4297 3 місяці тому

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

    • @edandersen
      @edandersen  3 місяці тому +2

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

  • @user-kp1tc1zd2q
    @user-kp1tc1zd2q Місяць тому

    Bro is speaking in ASMR

  • @dharmeshsingh713
    @dharmeshsingh713 Місяць тому

    I love It

  • @SirBenJamin_
    @SirBenJamin_ 13 днів тому

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