Object-oriented Programming (OOP) [Pt 18] | C# for Beginners

  Рет қаралды 21,871

dotnet

dotnet

Күн бұрын

View full playlist: aka.ms/dotnet/beginnervideos/...
Set up C# in VS Code: aka.ms/dotnet/get-started/vscode
🏆Earn the C# Certification: aka.ms/csharp-certification
In this video, David and Scott explain how to model the world with Object Oriented Programming. Let's create person and pet objects, and declare what those people/pets will look like. Along the way, learn best practices on how to create your object.
Links:
.NET Beginner Videos: aka.ms/dotnetvideos
MS Learn: aka.ms/dotnet/beginnervideos/...
Blog: aka.ms/dotnet/blog
Twitter: aka.ms/dotnet/twitter
TikTok: aka.ms/dotnet/tiktok
Mastodon: aka.ms/dotnet/mastodon
LinkedIn: aka.ms/dotnet/linkedin
Facebook: aka.ms/dotnet/facebook
Docs: learn.microsoft.com/dotnet
Forums: aka.ms/dotnet/forums
🙋‍♀️Q&A: aka.ms/dotnet-qa
👨‍🎓Microsoft Learn: aka.ms/learndotnet
#dotnet #csharp

Пікірлер: 16
@la.minecraf
@la.minecraf 6 ай бұрын
These two men teach me a lot
@bilalbyte
@bilalbyte 4 ай бұрын
@dotnet team please continue this series
@DB42YT
@DB42YT Ай бұрын
Easier way to understand OOP than what I was taught.
@richardshi1896
@richardshi1896 6 ай бұрын
Great tutorial video
@kvelez
@kvelez 6 ай бұрын
4:01 Classes and Namespaces 13:49 Class refactoring. var p = new Person("Kevin", "Velez", 19); var p2 = new Person("Mario", "Vasquez", 19); List list = [p, p2]; public class Person(string name, string lastname, int age) { public string _name { get; set; } public string _lastname { get; set; } public int _age { get; set; } }
@kuje89
@kuje89 6 ай бұрын
Thank you!
@marcospaulohonorato1301
@marcospaulohonorato1301 6 ай бұрын
Congratulation 👋
@bryanpaderes8963
@bryanpaderes8963 6 ай бұрын
How to implement this primary constructor in a derived class if its base class has a constructor parameters? I tried this code but it doesn't work: public class Animal(string name, int age) { public string Name { get; } = name; public int Age { get; } = age; } public class Dog(string name, int age, string breed) : base(name, age) { public string Breed { get; } = breed; } Edit (this is now the new way): public class Animal(string name, int age) { public string Name { get; } = name; public int Age { get; } = age; } public class Dog(string name, int age, string breed) : Animal(name, age) { public string Breed { get; } = breed; } thanks this is great!
@jjj-ke9mp
@jjj-ke9mp 6 ай бұрын
What’s the difference between public string First { get; } = firstname; public string First => firstname; public string First { get => firstname; } I know the result might be the same but I can’t see the difference 😢
@VivekGawande1
@VivekGawande1 4 ай бұрын
The first one sets a default value for the First property. The second one is a computed property, so it won't be stored in the object, it's calculated whenever we read the property. The last one I guess is similar to the first one
@boyboyboy-gn4sr
@boyboyboy-gn4sr Ай бұрын
16:47
@maneshwar3468
@maneshwar3468 6 ай бұрын
Looks like copy of the Kotlin language syntax. 🙂 Java + Kotlin = C#
@antosha2224
@antosha2224 6 ай бұрын
No its Kotlin is copy of C#. C# was created in 2001 and Kotlin was created only in 2016 after 15 years of C# exising
@maneshwar3468
@maneshwar3468 6 ай бұрын
@@antosha2224 Nope. C# introduced many new features in version 12, those features ex, primary constructor, look similar to Kotlin Lang.
@antosha2224
@antosha2224 5 ай бұрын
​@@maneshwar3468 So what? Originaly Kotlin was inpired by C# and other languages. Some features was copied directly from C# . Here is the text from their oficial documentation in kotlin org / introduction : "Kotlin took inspiration from many programming languages, including (but not limited to) Java, Scala, C# and Groovy. ". You can go to Kotlin docs intrudaction and read this by yourself. So creator of Kotlin by himself says that Kotlin was inpired by C# and you says "NOPE" lol
@jurycould4275
@jurycould4275 4 ай бұрын
@3:24 "This is a way to segre... segment" and @ 3:35 "For example, might be Fowler.People or Hanselman.People" ... freudian slip much? Muricans...
Learn JavaScript OBJECTS in 7 minutes! 🧍
7:01
Bro Code
Рет қаралды 37 М.
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
00:17
Poopigirl
Рет қаралды 10 МЛН
Hot Ball ASMR #asmr #asmrsounds #satisfying #relaxing #satisfyingvideo
00:19
Oddly Satisfying
Рет қаралды 24 МЛН
Заметили?
00:11
Double Bubble
Рет қаралды 3,4 МЛН
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 1,4 МЛН
2024 프로그래머스 백엔드 부트캠프 솔직리뷰
15:43
큰돌의터전
Рет қаралды 507
What’s new in C# 13 | BRK186
46:27
Microsoft Developer
Рет қаралды 31 М.
Functions vs Classes: When to Use Which and Why?
10:49
ArjanCodes
Рет қаралды 140 М.
"Stop Using Async Await in .NET to Save Threads" | Code Cop #018
14:05
List T and Collections of Data [Pt 12]  | C# for Beginners
12:08
Ditch your Favorite Programming Paradigm
6:08
Code Persist
Рет қаралды 148 М.
ПРОБЛЕМА МЕХАНИЧЕСКИХ КЛАВИАТУР!🤬
0:59
Корнеич
Рет қаралды 3,8 МЛН
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 5 МЛН
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,8 МЛН
keren sih #iphone #apple
0:16
Muhammad Arsyad
Рет қаралды 529 М.
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2,3 МЛН