Тёмный

Interfaces | C# Programming Tutorials Beginners: 15 

AngelSix
Подписаться 61 тыс.
Просмотров 18 тыс.
50% 1

Support Me: / angelsix
Part of the series of tutorials on programming C# for beginners
Understand what interfaces are, how we create them and when and why we use them

Развлечения

Опубликовано:

 

1 ноя 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 65   
@blightportal9943
@blightportal9943 5 лет назад
Looks Like I Found a Best Channel For C# Learning !!!
@AngelSix
@AngelSix 5 лет назад
Glad you found me :)
@krishnanigalye1173
@krishnanigalye1173 4 года назад
Tim Corey and AngelSix has turned out to be a deadly combo for me. Thanks a ton bro!
@cemalgulbeyaz
@cemalgulbeyaz 5 лет назад
Finally, I saw the face at code behind :) Thanks a lot for series.
@loam
@loam 5 лет назад
Just what I needed! Also, thank you for you great work!
@AngelSix
@AngelSix 5 лет назад
Your welcome, glad you liked it
@PhoenixBlu3
@PhoenixBlu3 4 года назад
Recently started to learn Csharp and couldnt understand why people use interfaces.. everything makes sense now! You present everything so well its easy to understand, its a shame I have only found your channel now and not earlier! Its full of good content! Subscribe and Like! Thanks
@AngelSix
@AngelSix 4 года назад
Awesome, glad I could help
@Anomander1
@Anomander1 4 года назад
Explained it good enough for me :) Thank you.
@fredyjimenez4853
@fredyjimenez4853 5 лет назад
thanks for sharing your knowledge with us. Your videos are great.
@AngelSix
@AngelSix 5 лет назад
Your welcome
@aniezecollins2653
@aniezecollins2653 5 лет назад
Thank you so much for taking your time to produce cool and useful tutorials videos for us....God bless you for that...I have learnt so much from all your c# videos...Thanks for that....keep the good work going....I hope in the future, you will find time to do videos on Entity framework....
@AngelSix
@AngelSix 5 лет назад
Thanks and yes I will do videos on beginners EF. We use EF in WPF and ASP videos but they are not exactly beginners videos
@myheartzeyes
@myheartzeyes 4 года назад
Thank you so much for sharing your experience with us
@AngelSix
@AngelSix 4 года назад
Your welcome
@rogeriorlima3
@rogeriorlima3 3 года назад
Very Nice, thank you!
@ctbram0627
@ctbram0627 4 года назад
can you show an example of using an existing interface like IComparable to implement comparing some straight forward examples like - ints, strings, then maybe some custom types? I am interested in the last one because I assume you will have to define the bool operators (==, =)?
@aduseijeffery7876
@aduseijeffery7876 5 лет назад
This is awesome.
@AngelSix
@AngelSix 5 лет назад
Thanks
@MrPorenut
@MrPorenut 5 лет назад
I would love to see video about difference between interfaces like IEnumerable,IEnumerator,IQueryable and IList. Why we need them? Why we couldn't use array and list instead all of this interfaces? You are great, I admire and appreciate your work.
@AngelSix
@AngelSix 5 лет назад
Thanks for the feedback. Yeah I can do viedeos on specific interfaces and why we use them in the future
@vinuhosanagar1
@vinuhosanagar1 5 лет назад
Thank you so much.
@AngelSix
@AngelSix 5 лет назад
Your welcome
@eik8586
@eik8586 5 лет назад
Thank you!
@AngelSix
@AngelSix 5 лет назад
Your welcome
@michaelbayley2722
@michaelbayley2722 5 лет назад
Makes a lot of sense now. Interfaces are everywhere in SW api.
@AngelSix
@AngelSix 5 лет назад
Yep :)
@loam
@loam 4 года назад
I have one observation to tell: region with private fields you name as "Private Members", but the term "members of the class", includes fields, events, methods, etc.
@AngelSix
@AngelSix 4 года назад
Yes I put all fields, events constants etc.. all in there. I just separate methods
@raviraj_87
@raviraj_87 5 лет назад
HI, Just FYI.... do default access specifier is "Private" (as you said @1:48) coz what I know is that it is "Internal"? Is it not true?
@AngelSix
@AngelSix 5 лет назад
Oh yeah good catch. I was thinking of methods, yep classes are internet by default.
@keanhong2
@keanhong2 3 года назад
where do i can get your source code in the video ? i encountered compile error
@ahmedtalaat27
@ahmedtalaat27 2 года назад
Isn't casting here means polymorphism also abstract can be used like this way. but in inheritance from abstract to class or from class to another class we can't inherit more than one class (in c#) only java can do it.
@windowsbuilderthegreat3121
@windowsbuilderthegreat3121 4 года назад
What keyboard are you using
@MultiMinors
@MultiMinors 5 лет назад
In unit testing, should i test implementation or interface? if second, how to pull of DI from another project to the unit test one to get the current implementation? whats the best approach for this case?
@AngelSix
@AngelSix 5 лет назад
Testing typically tests the actual implementations. You cannot test and interface as such. You can test against an interface, but an interface needs an implementation to do anything. You would unit test each implementation of everything, and you would unit test the entire application too by constructing the application (injecting all services to DI) and then running specific tests on them too.
@eddhibyassine
@eddhibyassine 5 лет назад
please, if possible, try to stick to one serie at time, working on multiple series results in one video each one to two months for each, that's too much time.
@NBakovljev
@NBakovljev 5 лет назад
Totally agree, I'm slightly disappointed the Fasetto Chat application hasn't progressed significantly in the last 2 months.
@AngelSix
@AngelSix 5 лет назад
I do this in my spare time while running my businesses. Unfortunately it's not that simple. Every other series is easy to do, as I either have to do no prep work (or very little) or its much faster to edit etc... The Fasetto Word is the main series and will remain that way, but that takes a lot of time that I don't have right now. It takes over 8 hours (so a full day) to prep each video, then half a day of recording, writing the description, commiting code, creating screenshots, uploading etc... and thats if nothing goes wrong. The Word app doesn't follow anything I am currently doing in work or business so I have to use all my spare time to produce those videos. Only 800 people of 23,000 subscribers even watch them, and I basically have to lose my entire weeks worth of spare time with family to produce a single video in that series. I am well aware of peoples desire that that series is priority (and it is) but behind the scenes, even though it looks like I'm doing loads of series, that simply because they are much quicker to produce when I have less time.
@vinuhosanagar1
@vinuhosanagar1 5 лет назад
@@AngelSix I get you. Thanks so much for investing your time for us :)
@NBakovljev
@NBakovljev 5 лет назад
Being able to share your valuable knowledge in your spare time is an absolutely awesome gift to us. I am sure I am not the only one to think this but the whole course has been extremely valuable course. On one hand I hope that you shall get some free time soon to produce some of the awesome WPF/ASP.Net videos however on the other hand it sounds like your business is very busy at the moment and I wish you the best of luck! :)
@eddhibyassine
@eddhibyassine 5 лет назад
Thanks so much for the hard work you put in. I know, it's difficult, especially fassetto word and the wpf part, it needs preparation, we like all your videos, but we can't hide the fact that we are more interested in fasette word serie than anything else.
@bastedboyderzthine
@bastedboyderzthine 5 лет назад
What is your thought of having a marker interface? An interface without any members. By the way thanks for all the hard work brother. Really appreciate it.
@AngelSix
@AngelSix 5 лет назад
Yeah people use them as needed, to flag a class inside an assembly, typically just for loading plug-in style apps or for post-IL processing like Fody Weaver does
@dharmsingh1560
@dharmsingh1560 5 лет назад
Where can I get the wearable storage device you made?
@AngelSix
@AngelSix 5 лет назад
That never went to market. We now have Forum released to market, a presentation software tool. That's at www.holdaforum.com
@jean-marczenhausern5928
@jean-marczenhausern5928 5 лет назад
👍🏼👍🏼👍🏼
@AngelSix
@AngelSix 5 лет назад
:)
@omarbousbia6916
@omarbousbia6916 5 лет назад
Please do dependency injection
@AngelSix
@AngelSix 5 лет назад
Yes I've done it more-so in the WPF series as advanced, but I will do a basics video on it
@chamir4614
@chamir4614 5 лет назад
Did you retire? :(
@AngelSix
@AngelSix 5 лет назад
No I released my product to market, then got VERY busy with the release and sale and support of it ha. I'll be back shortly
@DamianWalczak
@DamianWalczak 5 лет назад
KING IS BACK!!! :D
@mcborov_
@mcborov_ 5 лет назад
Hey Luke! What happened to channel? I hope everything is okay.
@AngelSix
@AngelSix 5 лет назад
All good, just went insanely busy as soon as I released a product to market. I've got a video coming out tomorrow and then I'm at CES on business for next week so video will be out then a few weeks from now
@arkadybron1994
@arkadybron1994 3 года назад
A very helpfull lecture in the main. However: Don't waste time typing comments. Your giving a Lecture with a throw away example. no one will ever read them and it unnecessarily wastes the viewers time. Write a script. Stream of consciousness Lectures have their place, but listening to you constantly correct yourself is very irritating. Reposition your Mic, so that we don't have listen to the incessant clatter of your keyboard. It's almost drowning you out at times and distracts from what you are saying. You cant get rid of keyboard noise altogether and it would sound odd if you did, but it should be far back in the background. Slow down your delivery a little. It will make listening to your lectures more pleasant and easier to follow. Please accept these comments as constructive. No unpleasantness has been intended.
@parko1965
@parko1965 5 лет назад
all I can hear is keyboard and mouse clicks.
@AngelSix
@AngelSix 5 лет назад
New videos I'm on surface keyboard now
@ademineshat
@ademineshat 5 лет назад
First thank you for your work. I hate to say it, but watching almost all of your Videos, It gets really annoying watching you typing so fast and also talking fast. Also, writing comments is great I love it, but not necessarily for every tutorial. Sorry, don't be angry, just saying my opinion! Best regards
@AngelSix
@AngelSix 5 лет назад
Thats ok. I am actually talking slower than normal here haha. I'll try to talk even slower in my new videos. For commenting, thats my style. Unique but very important for good code in my opinion. Thanks for the feedback :)
@MrRasZee
@MrRasZee 5 лет назад
This guy needs an interface... lol
@KarlooAudi
@KarlooAudi 5 лет назад
I get lost by watching this, you are writing too much unnecessary code.
Далее
Stray Kids <ATE> UNVEIL : TRACK "MOUNTAINS"
00:59
Home Assistant Dashboard Remote | Tutorial
13:26
Просмотров 39 тыс.
C# WPF UI Tutorials: 01 - The Basics
55:46
Просмотров 1 млн
What are Delegates? (C# Basics, Lambda, Action, Func)
18:39
Interface in C#
38:55
Просмотров 162 тыс.