C# Generics Tutorial: Whats and Whys | Mosh

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • 🔥Get the COMPLETE course (75% OFF - LIMITED TIME): bit.ly/2s3qkxn
    C# Generics Tutorial: learn why we need generics and how to use them.
    Check out my other C# video tutorials:
    Events and Delegates
    • C# Events and Delegate...
    Debugging in Visual Studio
    • Debugging C# Code in V...
    Stay in touch:
    Website: programmingwith...
    Facebook: / programmingwithmosh
    Twitter: / moshhamedani

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

  • @johnoweston8976
    @johnoweston8976 5 ปีที่แล้ว +10

    I never comment on videos.
    But I really couldn't get my head around Generics.
    And watching this video really helped.
    It all became clear 3 mins in and I still watched it to the end!
    Appreciate the video and the excellent examples, thank you!

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

    This guy is an absolute master when it comes to passing the knowledge on to others. I highly recommend to check his tuts anywhere (I've been watching C# tuts only so far). Mind that some of the more complex ones might take a 2 or 3 reviews to fully get, cause they're... well about complex subjects... But all of the details are there.

  • @shaihulud4515
    @shaihulud4515 8 ปีที่แล้ว +4

    I'm new to coding - in general, not only in c#. And you're definitively my teacher - you know what you are talking about. What impresses me the most is that you have obviously some sort of didactics to your thematics. Highly appreciate that! Keep doin vids, they're awesome!

  • @JohnnyB43
    @JohnnyB43 7 ปีที่แล้ว +2

    Very clear, concise and thorough. Thanks a lot.
    I like how you narrate what the code / symbols mean - that really helps a lot.
    That is one thing that for me makes C# a real pain - that it is not easy to read at all because instead of words it uses e.g ":" or "#" to mean something. Apart form being difficult to read, you cannot exactly Google : in C# and find out what it is doing.

  • @willharrison-builds
    @willharrison-builds 9 ปีที่แล้ว +12

    this is only my second video of yours to watch, but I have to say they are very high quality and very well done. keep up the good work and thanks.

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

    Thank you, this video was much easier for me to understand than others on TH-cam.

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

    Best tutorial on generics. Thanks Mosh!

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

    pretty concise video, thank you mosh. now I'll dive into details !

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

    this is sooooooo good even 8 years after, you a G

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

    Mosh you are the best instructor i have even studied Thanks a lot .........

  • @osinnowo
    @osinnowo 7 ปีที่แล้ว

    You're very very very extra ordinary and extremely good. You're the best programming teacher I've ever seen.

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

    just bought all your C# courses on udemy fundamentals, OOP, and advanced. Thank you so much. honestly the only confusing thing about your courses is how well you explain concepts.

  • @XXIcenturyblood
    @XXIcenturyblood 10 หลายเดือนก่อน +1

    0:10 - problem
    2:44 - create generic list
    6:32 - create generic dictionary
    8:49 - constraints

  • @CarlHamilton1914
    @CarlHamilton1914 6 ปีที่แล้ว

    What a great video! I've seen generics in code but haven't really understand what they were doing until now. Thanks!

  • @angel_machariel
    @angel_machariel 9 ปีที่แล้ว +2

    This is the second tutorial you have published that I watched. You're doing a damn good job!

  • @Hardgraf1
    @Hardgraf1 9 ปีที่แล้ว +4

    fantastic. perfect for my interview tomorrow!

    • @moshfeghhamedani
      @moshfeghhamedani 9 ปีที่แล้ว +2

      +Tom Hutch How did the interview go? :)

    • @hardgrafter3031
      @hardgrafter3031 8 ปีที่แล้ว +6

      +Moshfegh Hamedani Got the job. Been there 8 months 😀

  • @akhileshbaldi4696
    @akhileshbaldi4696 8 ปีที่แล้ว

    Mosh you are an awesome teacher ! like the way you make things so simple to understand!

  • @rajarathinambalasaubramani8610
    @rajarathinambalasaubramani8610 9 ปีที่แล้ว

    Really Good Just Saw your Video i did not see fully i saw little bit because i am in office so i did not see i see in my Home. You are are a Good Teacher

  • @scm2728
    @scm2728 8 ปีที่แล้ว

    Amazing video ! Please do some video like this for exception handling. Good job!

  • @briandoesdev
    @briandoesdev 8 ปีที่แล้ว +5

    Your a great teacher! Can't wait for the ASP.NET course!

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

    Nice and Easy , Thanks

  • @danish162
    @danish162 8 ปีที่แล้ว

    dude you are awesome, I learned about so many little things in things which I found very helpful, Thanks a lot :-)

  • @R0T0Q
    @R0T0Q 5 ปีที่แล้ว

    Clear and concise! Excellent!

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

    Daste shoma dard nakone. I was stuck on this concept. Berfarma T. =)

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

    very cool, many thanks

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

    Nice sir short and sweet (understandable)

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

    I got examination from home in c# this week. Been trying to use objects, but that didnt work as planned. So I think generics is what I need, you also explain the exakt setup I need for this :).

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

    Thank you sir you are a great teacher.

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

    really good explanations.

  • @o.429
    @o.429 5 ปีที่แล้ว

    This is the perfect video for me. I was so confused about this topic. Everything is clear now. :)

  • @rodricmontique6294
    @rodricmontique6294 5 ปีที่แล้ว

    Never mind, i figured it out lol Thanks man, big help!

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

    Dear Mosh,
    I am new to c#, and i understood the using generics but still confused about constraints.....
    i see that using generics is good to create a generic class,
    But adding constraints , just makes it not generic " that's what i get "
    in this case what is the difference between the below 2 styles ( with and without generics )
    Method1:
    --------------
    class Constraints where TBook : Book
    {
    public void FirstMethod(TBook book)
    {
    }
    }
    Method1:
    --------------
    class Contraints21
    {
    public void FirstMethod(Book book)
    {
    }
    }

  • @funnydadcrazyson4112
    @funnydadcrazyson4112 8 ปีที่แล้ว

    Valuable content... Thanks for you hard work making this video and sharing it. Great video !!! Awesome.

  • @GarryWatson111
    @GarryWatson111 6 ปีที่แล้ว

    Thanks Mosh. Very useful.

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

    Thanks!

  • @Abu.Karrar
    @Abu.Karrar 9 ปีที่แล้ว

    You've made my life simple, thanks!

  • @AS-sb8uo
    @AS-sb8uo 9 ปีที่แล้ว

    awesome , you should create video on struct vs Classes , and when to use them

  • @boi-huela4877
    @boi-huela4877 7 ปีที่แล้ว

    Very helpful explanation. Thanks a lot!

  • @ritamghosh3550
    @ritamghosh3550 5 ปีที่แล้ว

    Very good tutorial, thanks a lot

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

    As a beginner to C#, holy hell this is some extreme shit my dude. Everything in your code passes through like 18 levels of abstraction.

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

      don't use the word abstraction if you're a beginner please, it's pretentious. Haha just messin' with you, yeah sometimes you go through the basics and you think you're all fine and dandy with classes, methods, variables, if statements, for statements and all that jazz. But then you come across the next video and it's all
      crazy =shit
      bet.you(didn't think you(could do this));

  • @yazilimciningunlugucom
    @yazilimciningunlugucom 7 ปีที่แล้ว

    Thank you for the tutorial.

  • @danigolmestre
    @danigolmestre 8 ปีที่แล้ว

    Very Good! Thanks

  • @shawn129386
    @shawn129386 7 ปีที่แล้ว

    Great job. Thanks a lot for this awesome video :)

  • @vickyvirat5166
    @vickyvirat5166 6 ปีที่แล้ว +2

    Probably one of the best explanation for Generics, plus very good explanation of piece by piece of Genrics. hanks!

  • @jz1838
    @jz1838 9 ปีที่แล้ว

    Thanks for your effort. I will follow you. Thanks

  • @revenez
    @revenez 5 ปีที่แล้ว

    Brilliant, thank you.

  • @hazemelamir2083
    @hazemelamir2083 5 ปีที่แล้ว

    very very good
    you are the man

  • @sankarprasadpanda9431
    @sankarprasadpanda9431 7 ปีที่แล้ว

    your videos are really informative..
    nice one

  • @baurks
    @baurks 6 ปีที่แล้ว

    Hi Mosh, I enjoyed watching this nice tutorial. Thank you! Can you please explain why should we use IComparable instead of IComparable?

  • @mokshaGyanRam
    @mokshaGyanRam 7 ปีที่แล้ว

    Awesome Teacher Sir ... Your Really Good :)

  • @tonticioleg3213
    @tonticioleg3213 8 ปีที่แล้ว

    Great.
    Thank you!

  • @armandasbarkauskas4485
    @armandasbarkauskas4485 8 ปีที่แล้ว

    You knowledge is unlimited :o, WOW, well done!

  • @daniel_keen
    @daniel_keen 9 ปีที่แล้ว

    Great video, thank you!

  • @FuzzyDPozzy
    @FuzzyDPozzy 5 ปีที่แล้ว

    thank you so much for the tutorial it was really well explained

  • @naveenkanagala1512
    @naveenkanagala1512 5 ปีที่แล้ว

    Thanks you so much

  • @SheshagiriPai
    @SheshagiriPai 8 ปีที่แล้ว +2

    You know your stuff man, awesome (Y)

  • @krantimadineni585
    @krantimadineni585 8 ปีที่แล้ว

    Excellent

  • @erkandotnet
    @erkandotnet 8 ปีที่แล้ว

    very good

  • @Exachannel
    @Exachannel 9 ปีที่แล้ว

    Veru useful! Thanks.

  • @rawal16
    @rawal16 6 ปีที่แล้ว

    well explained

  • @exSnake
    @exSnake 9 ปีที่แล้ว

    You should do a tutorial about ICommand interface for WPF, it's annoying like the Events/delegate, i founded that tutorial nice!

    • @exSnake
      @exSnake 9 ปีที่แล้ว

      +Programming with Mosh I've followed the advanced tutorial on Udemy, it's really good, so i decided to follow the intermediate too even if i've read books and blogs about classes, OOP & co., i will leave a reviews for both at the end of the intermediate one. For now, u did a very nice job!
      About ICommand, i think that the annoying part is related in all that concerns concept of mvvm! Would appreciate a nice video/blog or a udemy lesson on it! I didn't know if u should use it on your own work in ASP:net, but it's a main concept in WPF and in the iOS application (objectiveC)

  • @evviaccia
    @evviaccia 5 ปีที่แล้ว

    salam mosh khubi? chetori? :) i can speak a little bit persian. thanks for your videos. they are awesome. wish the best for you brother.

  • @tigerboom9030
    @tigerboom9030 5 ปีที่แล้ว

    Lets say i am doing a generic class call it Node. In only one method i would like that T be Node. So if we look at Node it would be Node... i am quite new...
    So how can i do it?
    I believe that Node is list. And is has property named: T data.

  • @shamus306
    @shamus306 7 ปีที่แล้ว

    What would happen at runtime if the Type T didn't have a parameterless constructor and we called DoSomething() to instantiate an object of said T?

  • @japhethjay4880
    @japhethjay4880 9 ปีที่แล้ว +2

    Beautiful tutorial really love it, if i may ask what is the theme you are using on visual studio?. Really like it will love if you could share that am new to the visual studio environment.

    • @moshfeghhamedani
      @moshfeghhamedani 9 ปีที่แล้ว

      +Japheth Jay Hi Japeth, I'm using the default dark theme in VS 2013. I've also installed ReSharper and it adds some extra colors to the theme.

    • @japhethjay4880
      @japhethjay4880 9 ปีที่แล้ว

      ReSharper hmmm Don't know how to get that, but will try searching online for it thanks though, cause its the same am using but yours is way more sleek

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

      It's a commercial plugin for VS.

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

    Hmm. But what if you're building an API with response models? Generics are very useful in wrapping database query values.

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

    Please please please make a tutorial on how to make a windows forms application like a calculator.

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

    Love your style - question though @16:13 you state _value is object, why not make that of type T?

  • @mastertt7929
    @mastertt7929 9 ปีที่แล้ว

    Hi Mosh,
    Can you please make a video about how to accessing a SQL Server?

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

    Isnt the discount calculator supposed to be just a method that takes an Product as a parameter? It does not need to be generic. Am I missing something?

  • @amirdaraee
    @amirdaraee 6 ปีที่แล้ว

    بسیار عالی بود، مردم انقدر این ویدئو های هندی رو دیدم، اصلا قابل فهم نیست لحجشون !!

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

    why is it that in c# we are force to set the datatype in our variables eg. string, int, bool etc. but also allows us to use generics. Why is that? I thought c# is a strong-type language.

  • @tannerpercival582
    @tannerpercival582 5 ปีที่แล้ว

    Polymorphism in action

  • @avalon2199
    @avalon2199 8 ปีที่แล้ว

    Nice

  • @FortyTwoAnswerToEverything
    @FortyTwoAnswerToEverything 9 ปีที่แล้ว

    Mosh excellent tutorial. Thank you! When will you get into C#/XAML in store apps? edit: What do you use as your microphone? Very clear.

    • @LazarRedDevil95
      @LazarRedDevil95 9 ปีที่แล้ว

      ***** Nice, looking forward to asp.net mvc course . Thank you for sharing your knowledge

  • @MsSergKV
    @MsSergKV 8 ปีที่แล้ว

    For me is to fast, i'm a student and this is like more for working people! Also sometimes using shortcuts without explanation.

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

    one reason people can't get how Generics work is the lack of scenarios. you may see a good scenario once a year. So you know how it works you just don't have an opportunity to use it.

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

    12:23 the generics get smaller everytime we go code down 😂😂😂

  • @nlarsensmith
    @nlarsensmith 6 ปีที่แล้ว

    Hello Mosh, when we apply constraint class to a generic say
    " public class DiscoutCalculator where TProduct : Product "
    is same as saying
    " public class DiscountCalculator " ?

  • @danieldo2281
    @danieldo2281 7 ปีที่แล้ว

    what keyboard do you use? sounds good

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

    Is it used often?

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

    kheili mamnon moshii

  • @rodricmontique6294
    @rodricmontique6294 5 ปีที่แล้ว +2

    My problem is that you leave us hanging in some cases, when you create something like a product constraint, you never actually show how it is used then you move on the creating a type new() constructor constraint and now i know how to create these things and what they are but still not clear on their real world application.... I have so much more to lean :-(

  • @CanadianMang
    @CanadianMang 6 ปีที่แล้ว +7

    I can't follow this for some reason. I understand what classes and objects are but I am having trouble understanding this.

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

      You're not alone. Mosh has a tendency to zoom through presentations without explaining anything. #1 rule of teaching, NEVER just take for granted that your students "get it." You must explain in painstaking detail. But not Mosh. I've already watched the first 2 minutes FIVE times and I still don't understand what he's even trying to solve. Explanations are above him, you see. He just throws the line "public Book this [int index]" out there, completely oblivious to the fact that there may be people who don't understand that syntax. "What do you mean," says Mosh. "This is so easy I was doing it in nursery school. You must be too stupid for me to have to explain it to you." On average I tend to exit his videos about 11.8% more confused than I went in with. Not good. And for the love of God, do NOT take a class with this charlatan. Never explains anything, never answers student questions, just takes your money and throws you to the wolves. And if that's not enough, makes you buy a $300 per year software that he dogmatically insists is the best thing out there and you're stupid not to use it. I'm willing to bet he's getting a little commission from Resharper, he acts more as their salesman than a teacher.Positively HORRIBLE excuse for an instructor.

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

      @@tomservo75 It is acceptable he does not cover the basics. It is also acceptable where he would not explain anything that is not related to the subject of this video, the Generics. I am here to grasp the Generics; not for example, what "public Book this [int index]" does.

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

      @@tomservo75 dude if you don't know what basic shit is why are you here? Go back to helloworld beginner tutorials man.

  • @FuzzyDPozzy
    @FuzzyDPozzy 5 ปีที่แล้ว

    dam those youtube ads lmao i saw 6 ads while watching the video lmao

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

      lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao lmao.

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

    সম্পূর্ণ বাংলায় C# (C Sharp) শিখতে পর্যায় ক্রমে: th-cam.com/channels/niMHMSJvYxGX0DAfz5SQkA.html

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

    The finder of lost children...

  • @rhubarbcheese
    @rhubarbcheese 9 ปีที่แล้ว

    what function has 'this' on " Book this[int index]"? and I think it would be good to explain what where T : IComparable is, as it does not look like any other code.

    • @moshfeghhamedani
      @moshfeghhamedani 9 ปีที่แล้ว

      +rhubarbcheese This is an indexer. We use that to implement indexers on classes. An example of that is the Array or List class. They have indexers so you can access elements by an index: array[0]

    • @rhubarbcheese
      @rhubarbcheese 9 ปีที่แล้ว

      Thank you! Im aware of this now. But it still doesnt explain what exactly it is..! It looks like an extension method a little, doesnt it? And im thinking now that... does it make sence at all, that when I combine those symbols together I make an indexer, or, is it that.... its just how it is. Do you know?

  • @matthewel-sirafy7266
    @matthewel-sirafy7266 6 ปีที่แล้ว

    is this the same video from your unity course??

    • @matthewel-sirafy7266
      @matthewel-sirafy7266 6 ปีที่แล้ว

      Programming with Mosh really? I found a course on udemy called c# advanced topics and it was taught by someonw who looks like you with the same video type

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

    what does the "this" in "public Book this[int index] mean? I see the word used in so many contexts it's confusing.
    As for the List class, I'm really confused here. You've already got a class BookList. So why do you need to create an object list, why not just say public List and be bloody done with it? It's working backwards. "I want a variable of type int but first I'm going to create an object and then use generics to make it an int." Huh???? That makes no sense. This whole "Eeeh, don't worry about what data type it is, we'll figure it out later" just seems like VERY bad practice.

  • @zardify_
    @zardify_ 9 ปีที่แล้ว

    2:17 I just made this mistake, and came here accidentally not knowing what "Generics" mean... :3 Shame on me! :D Thank you!

    • @zardify_
      @zardify_ 9 ปีที่แล้ว

      Bernát Gyovai Uhm. Not really a mistake as far as i know... I'm using a Dictionary() because i need to store strings, integers and floats in the same "array". But then i need to cast them to store, and i need to cast them to retrieve.... Is this a mistake? Is there another way to do this?

  • @elchino7672
    @elchino7672 5 ปีที่แล้ว

    3:41 How you open find pop-up on 3:41 ?

  • @thelobo581
    @thelobo581 6 ปีที่แล้ว

    Int can be nullable int?

  • @rinusluijk3514
    @rinusluijk3514 9 ปีที่แล้ว

    Hey, Mosh, how do you get your entire IDE's background black/grey like that? I've tried, but I can only get the window with the code like that, not the other windows.

    • @rinusluijk3514
      @rinusluijk3514 9 ปีที่แล้ว

      Oh ok, I see now. Thanks a bunch, it looks much better.

  • @realsoftgames7174
    @realsoftgames7174 7 ปีที่แล้ว

    @9.20 what is that line called. i cant remember for the life of me.

  • @aditheorigin4926
    @aditheorigin4926 8 ปีที่แล้ว

    What shortcut have you used to search file (program.cs)? [time 3:41]

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

      +Adi TheOrigin ctrl + ,

    • @aditheorigin4926
      @aditheorigin4926 8 ปีที่แล้ว

      +Estevan Jantsk I use the same but the control looks different!

    • @tevoj
      @tevoj 8 ปีที่แล้ว

      +Adi TheOrigin I think that's because he's using another version of visual studio. Here looks different to but the functionality is the same.

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

      +Estevan Jantsk : oh! okay.
      well, thanks for your response :)

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

    Still confusing

  • @D4rkC1own187v2
    @D4rkC1own187v2 7 ปีที่แล้ว

    Their is no audio.

  • @mattshu
    @mattshu 8 ปีที่แล้ว

    If I have a Persons (string name, etc) class to store in a list would it be better practice to use the existing List or make my own generic?

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

      ...What? List should already be a generic type; there's no reason to reinvent the wheel here.

  • @PurushNahiMahaPurush
    @PurushNahiMahaPurush 5 ปีที่แล้ว

    Isn't this just Templates in C++?