C# generics ⁉️

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 150

  • @BroCodez
    @BroCodez  3 года назад +51

    using System;
    namespace MyFirstProgram
    {
    class Program
    {
    static void Main(string[] args)
    {
    // generic = "not specific to a particular data type"
    // add to: classes, methods, fields, etc.
    // allows for code reusability for different data types
    int[] intArray = { 1, 2, 3 };
    double[] doubleArray = { 1.0, 2.0, 3.0 };
    String[] stringArray = { "1", "2", "3" };
    displayElements(intArray);
    displayElements(doubleArray);
    displayElements(stringArray);
    Console.ReadKey();
    }
    public static void displayElements(Thing[] array)
    {
    foreach (Thing item in array)
    {
    Console.Write(item + " ");
    }
    Console.WriteLine();
    }
    }
    }

    • @girlkun7518
      @girlkun7518 3 года назад +1

      Hi! Could you make a video about topic "How to handle 2 keys pressed simultaneously in java"? Please... I'm Vietnamese and I'm really looking forward to this

    • @gaccone1.1
      @gaccone1.1 Год назад +1

      Thanks for code.

    • @nwerxuser6599
      @nwerxuser6599 5 месяцев назад

      Bro we need advanced C# videos.

  • @robertmanigault625
    @robertmanigault625 2 года назад +105

    I watched 2 other videos in which the presenters, although very knowledgeable, rambled on incessantly while attempting to explain generics. Your explanation is clear and concise and above all, effective. Keep up the good work, Bro.

    • @UmarAlFarooq
      @UmarAlFarooq Год назад +6

      Exactly right?? Damn, why can't they be like this guy, just get to the point and get done with it!

    • @omoloni
      @omoloni Год назад

      ​​@@UmarAlFarooqi'm from Russia, i even got it, but i knew

    • @johansno5019
      @johansno5019 Год назад +2

      Exactly. I feel most tutorials are like that. Too much unnecessary info and jumping from thing to thing, and just skimming through what you want to know. I love when it's just straight to the point like these

  • @black-forest-code
    @black-forest-code Год назад +31

    This is the shortest but most understandable video on Generics I've found so far! Thanks very much!

  • @Andrew-mo9gy
    @Andrew-mo9gy Год назад +12

    This is the best explanation of generics I've ever heard. Made it so simple to understand. Great demo. Thanks 🙏

  • @fjeanjoseph
    @fjeanjoseph 3 месяца назад +4

    To the point. No spending 30+ min just to explain a simple concept. Thanx

  • @davestorm6718
    @davestorm6718 Год назад +7

    Not sure how I got away with not using generics in many years of programming, but I wish I had before. This is the most concise explanation I've seen (there are hour long videos on this topic, but this is the best).

  • @codewithdalvin
    @codewithdalvin 4 месяца назад +2

    I've watched some videos about C# in english and spanish and as far as now you are one of the best choices for learning C# because the way you explain all that thing easy. Thanks!

  • @rasmuspennanen5823
    @rasmuspennanen5823 2 года назад +7

    Holy balls bro I'm taking my first uni course on C# and every one of your videos that I've watched has been an absolute godsend🙏

  • @Bear-nr9jo
    @Bear-nr9jo 3 года назад +4

    Best teacher fr

  • @vikneshar139
    @vikneshar139 4 месяца назад +2

    That's some precise explanation about generics. Nice bro!!!

  • @johnspencer772
    @johnspencer772 Год назад

    A great simple explanation of something I had 'worried' over through the years. I can see now that a long-winded explanation is not necessary. If anything, that long-windedness begins the trip into confusion. I can see no that generics took 'overloading' a step further!! Thanks!!

  • @_b001
    @_b001 2 года назад +1

    🤧🤧🤧 I'm in tears, the first language that I learnt is javascript and now in my company we use c#, I have searched a number of videos and articles and they all try to confuse generics as much as possible but this video is a gold mine, I have to scroll down for this video to show up, I will share this channel so others can subscribe to this too, thank you very much bro.

  • @noextrasugar
    @noextrasugar 11 месяцев назад +1

    Broooo I hit like after first 5 sec, and the ‘Thing’ just seal the deal 🤝 immediately subscribed! Best 5mins video series !!

  • @videolosss
    @videolosss 2 года назад +1

    Best clear explanation of why generics I have found. Thank you

  • @atauygur8852
    @atauygur8852 8 месяцев назад

    I am 👌 this close to start worshipping you. It is amasing you can make me feel confident about magical and scary words I always hear in tutorials and courses in 5 minutes.

  • @cabbiechuck
    @cabbiechuck Год назад

    Clearest, most concise example of generics I have come across!

  • @karlallanicsky
    @karlallanicsky Год назад

    Thank you! While watching this I've had realizations in which "I could have done that during my functions in xxx"
    Thank you so much, you explain everything so well

  • @redheadrusskie
    @redheadrusskie 2 года назад +1

    A copiously underrated channel. I love your stuff, please keep it up!

  • @rain8635
    @rain8635 3 месяца назад

    this was actually such a simple yet super helpful explanation and great visualized by the example! thank you so much :)

  • @floyd666uk
    @floyd666uk Год назад +1

    Excellent video, always struggled with generics and you've just made me get it in 5 mins.

  • @LeonardoMolina-gr5lo
    @LeonardoMolina-gr5lo Год назад

    Great, Clear, Concise. Just amazing

  • @VinayKhandagale-r8i
    @VinayKhandagale-r8i Год назад

    So well explained! Have been confused about what the means and nobody ever explained it's just something you can name according to your choice

  • @mamabrowsss1160
    @mamabrowsss1160 Год назад

    I can't even count the number of videos I've watched on Generics and it still confuses me. After watching this, and the way you kept it simple and straight to the point, I finally get it!! Thank you :)

  • @fredchuks7822
    @fredchuks7822 Год назад

    Best explanation of generics ever! Thanks a lot.

  • @luissabalaable
    @luissabalaable 2 года назад +2

    straight to the point and easy to understand. Thanks Bro Code!

  • @kopilkaiser8991
    @kopilkaiser8991 Год назад

    Bro you are the best. Thank you for teaching us about generics. I liked, commented, and shared your valuable video. It needs to he spreaded in order to teach all who are willing to learn. Definitely, a lot of wandering souls who are lost on thia topic 😊 😅

  • @rehanbhojani2112
    @rehanbhojani2112 2 года назад

    i never comment, but i must tell u that u are the best and explain concepts straight forward

  • @FREDO-py4ti
    @FREDO-py4ti Год назад

    Thank you Sir for this quick and clear explaination about GENERICS...i understand it a little bit better !!!

  • @vidazarei3951
    @vidazarei3951 Год назад

    Thank you so much, you explained Generics in the simplest way.

  • @YuriiHonta
    @YuriiHonta 2 года назад

    Using THING to explain is giving us association. Genius.

  • @Yinyan662
    @Yinyan662 2 года назад

    thank you for these short and effective explaining videos! keep up the good work!

  • @LuzuVlogsGamer
    @LuzuVlogsGamer 11 месяцев назад +1

    This is what Perfection looks like ;o

  • @DuI41093
    @DuI41093 2 года назад

    Bro your explanation are really simple its really easy to understand . Thank you very much

  • @fozler
    @fozler 11 месяцев назад +1

    Genius explanations brother

  • @kylekyle8131
    @kylekyle8131 2 года назад

    Clear and straight to the point! Awesome video 👍

  • @nueledem3525
    @nueledem3525 2 года назад

    So simple! An amazing teacher!

  • @UlisesGB.
    @UlisesGB. 11 месяцев назад

    short, specific and great. You got a new subscriber :)

  • @kylekeenan3485
    @kylekeenan3485 2 года назад

    Wow light bulb moment. So many times I have had code that I try to avoid duplicating and the only difference is the data type resulting in me having to duplicate the code. This is the solution! I am surprised none of the 5 senior Devs at my workplace ever mentioned using generics in the code review though!

  • @Atom-Mercury
    @Atom-Mercury Год назад

    You explain so well, bravo Bro.

  • @grantwilliams9838
    @grantwilliams9838 Год назад

    Awesome. I've been searching everywhere for an explanation on this syntax. Finally found it in an accent I understand and with a very easy to understand example. Well done Bro !!!

  • @001marselle
    @001marselle Год назад

    I like your videos since you convert the difficult things to easy

  • @lethokuhlemntungwa3715
    @lethokuhlemntungwa3715 9 месяцев назад

    Omg, Thanks.. This was so helpful🙏
    Why is the double display a whole number and not a decimal?Just curious

  • @قناةالطيبالمعلوماتية

    ّ I learned a lot from you. Thank you so much

  • @pydzio
    @pydzio 2 года назад

    Awesome! This concept is actually very easy to understand.

  • @alexgolomb363
    @alexgolomb363 7 месяцев назад +1

    0:19 that was such a solid uhhhhhhhahhhhhhhh

  • @suzu6165
    @suzu6165 7 месяцев назад

    PERFECT. thank you so much sir 🙏🙏

  • @andywawa7227
    @andywawa7227 Год назад

    clear, structured and simple, thanks bro 😉

  • @kirillberia1797
    @kirillberia1797 3 года назад +1

    Love your tutorials!

  • @hayotbahromnurdinov7409
    @hayotbahromnurdinov7409 Год назад

    thanks bro for your helping, I thought I never understand generic types

  • @AbdullahAkhtar-mo7ro
    @AbdullahAkhtar-mo7ro 2 месяца назад

    Brilliant explanation in less time 😇

  • @BeastShortsHub-p2m
    @BeastShortsHub-p2m 2 месяца назад +1

    Really Good man.

  • @manikandanu1507
    @manikandanu1507 2 года назад

    Thanks bro. It's very helpful ☺️👍

  • @slashd
    @slashd Год назад

    Can we get an example how to use this with multiple add functions for Entity Framework?

  • @staayfan
    @staayfan 2 года назад

    Merci infiniment bro… simple and very precise

  • @Siuuu-gy8ro
    @Siuuu-gy8ro Год назад

    I like how you only explain the subject of the video. You explained what generics are, thats it. You could also have explained sorting with generic types but that would be to much info and people might get confused. W bro code.

  • @rashidfarhan6223
    @rashidfarhan6223 7 месяцев назад

    HELL YEAH BROTHER! I'LL ALWAYS TYPE THING FROM NOW ON!

  • @danielam1247
    @danielam1247 9 месяцев назад

    Thank you it was very clear bro!

  • @РахматиллаАбдукадыров-ф8щ

    cool video,nice explanation,thanks

  • @glasgood9907
    @glasgood9907 Месяц назад

    Straight to the point

  • @givolimyerukim
    @givolimyerukim Год назад

    very straight forward, thanks bro

  • @uweopfern
    @uweopfern 2 года назад

    Best generics tutorial that i have ever seen

  • @enespinar9711
    @enespinar9711 10 месяцев назад

    Bro you taught me better than my college professor

  • @nickout99
    @nickout99 2 года назад

    Would be nice too see if it would show decimals and alphanumeric characters also, just to see what the limitations are

  • @cimiur
    @cimiur Месяц назад

    random comment down below. very useful video. thanks!

  • @cyrocyro7904
    @cyrocyro7904 Год назад

    Man keep up the good work

  • @mertkurt947
    @mertkurt947 Год назад

    so understandable , thanks much

  • @FullExtension1
    @FullExtension1 Год назад

    you are such a bro, bro

  • @UmarAlFarooq
    @UmarAlFarooq Год назад

    Bro, you are AWESOME! You explained something in such a simple and straightforward way; that Tim Corey is a JOKE compared to your content.

  • @spartanranger
    @spartanranger 3 года назад

    Thanks for the video Bro.

  • @MartynasCepauskas
    @MartynasCepauskas 23 дня назад

    why not use objects ? :) I made my testing using T and its running any faster..

  • @justamovie
    @justamovie 2 года назад

    🤯Thanks, Bro!

  • @chrisgille1460
    @chrisgille1460 2 года назад

    So you can pretty much use generics as a alternative of boxing and unboxing??

  • @fushitensho7840
    @fushitensho7840 Год назад

    my lifesaver

  • @aliabouhawia1563
    @aliabouhawia1563 3 года назад +1

    Thanks Bro:)

  • @prathameshgaikwad7550
    @prathameshgaikwad7550 Год назад

    I just want to know can we use var or object data types as parameters for methods and a var or object data type in foreach loop?

  • @ahmedel-saadany703
    @ahmedel-saadany703 Год назад

    Fantastic brooo🖤

  • @yushi2220
    @yushi2220 Год назад

    Thank you

  • @mostafataheri4939
    @mostafataheri4939 Год назад

    tnx that was grate
    👍👍

  • @KhaledAlhelwane
    @KhaledAlhelwane 9 месяцев назад

    thank you 🥰

  • @Adze-yah
    @Adze-yah 2 года назад

    ggs, this explanation helped me well.

  • @sanasayyad1872
    @sanasayyad1872 3 месяца назад

    When he calls displayElements(doubleArray);
    So in output why does it shows 1, 2 ,3 why not 1.0, 2.0,3.0 thats what he defined right someone please explain

  • @vasykloepexergasia7562
    @vasykloepexergasia7562 Год назад

    east or west
    bro is the best

  • @tbtmtfth
    @tbtmtfth 11 месяцев назад

    great videoooo

  • @armm6437
    @armm6437 Год назад

    very useful!

  • @BigToasti
    @BigToasti Год назад

    Thanks Bro!

  • @amplifiedge
    @amplifiedge Год назад

    thank you bro!

  • @kvelez
    @kvelez 11 месяцев назад

    int[] intArray = { 1, 2, 3, };
    double[] doubleArray = { 1.0, 2.0, 3.0 };
    string[] stringArray = { "one", "two", "three" };
    displayElements(intArray);
    displayElements(doubleArray);
    displayElements(stringArray);
    static void displayElements(T[] array)
    {
    foreach (var item in array)
    {
    Console.Write(item + " ");
    }
    }

  • @ic_1234
    @ic_1234 Год назад +1

    why doesnt it print 1.0, 2.0, 3.0?

  • @LeonardoMolina-gr5lo
    @LeonardoMolina-gr5lo Год назад

    Just liked, subscribed. Honestly if you read this thank you! Plus code in comments ;)

  • @hamzaasmaabdoulkarim4724
    @hamzaasmaabdoulkarim4724 Год назад

    Thanks bro

  • @Lonchanick
    @Lonchanick Год назад

    Nice!

  • @TidyWaste
    @TidyWaste 3 месяца назад

    Thoughts and prayers lol

  • @caseyspaulding
    @caseyspaulding Год назад

    Wow nice!

  • @la-ki5wd
    @la-ki5wd Год назад

    i was too lazy at first for liking and subscribing but 1like=1prayer is genius thx for the good explanation also!

  • @trustingod0
    @trustingod0 Год назад

    How does this work with Generic Types?

  • @euphoriaorphan
    @euphoriaorphan 11 месяцев назад

    thanks bro

  • @MariemMili
    @MariemMili Год назад

    thanx😄

  • @fisix5151
    @fisix5151 6 месяцев назад

    yo thank you brother

  • @jeremiahsease5784
    @jeremiahsease5784 5 месяцев назад

    So it's kinda like using var in Java script ?🤔

  • @allnicksweretaken
    @allnicksweretaken 2 года назад

    Thanks for pointing out the T Thing part! ^_^