fix(guide): Fix all frontmatter

This commit is contained in:
Bouncey
2018-10-19 13:53:51 +01:00
committed by Stuart Taylor
parent 569bd7c3a7
commit 6d511c558a
146 changed files with 926 additions and 1469 deletions

View File

@ -1,5 +1,5 @@
---
title : Interface
title: Interface
---
---
An interface is similar to a class or struct but without implementation for its members.
@ -9,14 +9,14 @@ It may declare only properties, methods and events with NO access modifiers.
All the declared members must be implemented in the inharit class, otherwise will have an compile error.
as a convention we will mark interface with the letter I at the begenning (IMyInterface || IUserOptions).
You define an interface by using the interface keyword.
All members of an interface are:
implicitly abstract,
implicitly abstract,
implicitly public, cannot declare an access modifier such as protected, internal private etc...
An Interface can:
An Interface can:
* Inherit from other interfaces.
* Inherit from multiple interfaces at the same time
* Inherit from multiple interfaces at the same time
* Contain only methods, properties, events, and indexers.
An Interface can not :
@ -47,7 +47,7 @@ public class UserHungry : IUserFavoriteFood
// Implementation:
// A method to add food.
}
public Task<User> EatFavoriteFood(int id)
{
// Implementation: