C
C#16mo ago
rahiyansafz

Looking for Resources on OOP Concepts: Abstraction, Interfaces, Virtual/Override Keywords, and More

Hi everyone, I have a basic understanding of object-oriented programming (OOP), but I still have some doubts regarding certain concepts such as abstraction, the relationship between abstraction and interfaces, virtual and override keywords, and how to handle the "Member 'X' does not hide an inherited member. The new keyword is not required" error message. I'm also interested in learning about more advanced topics such as implementing interfaces twice. I'm hoping to find some helpful resources such as tutorials, articles, or blogs to improve my understanding of these topics. Could you please recommend any good resources that cover these concepts in depth? I would greatly appreciate it. Thank you in advance for your help!
5 Replies
circles.png
circles.png16mo ago
you can find everything there Member 'X' does not hide an inherited member. The new keyword is not required is when youre trying to hide a field with the new keyword so you dont need the new
rahiyansafz
rahiyansafz16mo ago
could you suggest me any resources for C# OOP? apart from Tim Corey
Florian Voß
Florian Voß16mo ago
whatever ressource works for you. I personally prefer reading docs or books but if you like video courses more then search one 🤷‍♂️
Accord
Accord16mo ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.