Tech Point Fundamentals

C# 8 Videos

All C# 8 Videos Playlist





Interface Member Modifiers in C# 8?

Before C# 8 interface has no modifiers at all to any of the interface members like methods, properties, events, and indexers. But from C# 8 it is now valid to add modifiers like virtual, abstract, sealed, static, extern, partial for the interface members. Read More...





Interface Partial Methods in C# 8?

Until C# 7.x, you cannot have any partial interface member in any interface, but in C# 8, the .Net team has introduced partial interface methods for the interface as well. Read More...





Abstract Class Vs Interface in C# 8?

As we know that Microsoft has introduced a lot of new interesting features for interfaces in C# 8. The interface definition is completely changed in C# 8. Although abstract classes and interfaces now seem similar in more than one way. Read More...





Multiple Interface Inheritance in C# 8?

We know that C# does not support multiple class inheritance due to the diamond problem. Now since the interface can have default methods in C#8, the million-dollar question is, how does it resolve the issue of the diamond problem in case of multiple inheritances. Read More...





Can you have virtual interface members in C# 8?

One of the new and interesting features in C# 8.0 is the support for virtual extension methods which is also called default interface methods. Until C# 8.0, an interface in C# could not contain method definitions. You could only include method declarations in an interface, and the members of an interface were public and abstract by default. Read More...





What are the interface access modifiers in C# 8?

In C# 8, Microsoft has introduced a lot of new features for the interface. So this topic becomes very confusing in the development community and interviewee. Read More...





What is the interface default method in C# 8?

Default interface methods are also known as Virtual Extension Methods, which will allow C# developers to use the Traits Programming Technique. Traits are object-oriented programming technology that promotes the reuse of methods between unrelated classes. We can now have default method definitions in the interface. Read More...



No comments:

Post a Comment

Please do not enter any HTML. JavaScript or spam link in the comment box.