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

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

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

  • @edandersen
    @edandersen  6 หลายเดือนก่อน +6

    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 6 หลายเดือนก่อน +13

    Your voice has a pleasant texture.

    • @edandersen
      @edandersen  6 หลายเดือนก่อน +1

      Should I start an ASMR channel?

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

      ​@@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  6 หลายเดือนก่อน +4

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

  • @krccmsitp2884
    @krccmsitp2884 6 หลายเดือนก่อน +7

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

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

      Trufax. More of a useless magic trick than anything else

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

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

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

      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 3 หลายเดือนก่อน

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

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

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

  • @rmbl349
    @rmbl349 6 หลายเดือนก่อน +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  6 หลายเดือนก่อน

      Astute observation lol

  • @정찬옥-k8z
    @정찬옥-k8z 2 หลายเดือนก่อน

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

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

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

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

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

    • @illusion466
      @illusion466 3 หลายเดือนก่อน +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)

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

    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 3 หลายเดือนก่อน

    Nice nice. Thank you.

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

    Nice!

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

      Thanks!

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

    Didn't know the swap thing 👍🏽

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

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

    • @edandersen
      @edandersen  6 หลายเดือนก่อน +1

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

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

    6:48
    var x=10;
    var y=20;
    y=x+y-(x=y)
    as simple as that

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

    Bro is speaking in ASMR

  • @assaidy
    @assaidy 6 หลายเดือนก่อน +3

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

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

    I love It

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

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