J'ai une classe et une interface, et lorsque j'essaie d'instancier l'interface, j'obtiens une erreur :
Impossible de créer une instance de la classe abstraite ou de l'interface
Mon code est ci-dessous :
namespace MyNamespace
{
public interface IUser
{
int Property1 { get; set; }
string Property2 { get; set; }
string Property3 { get; set; }
void GetUser();
}
public class User : IUser
{
public int Property1 { get; set; }
public string Property2 { get; set; }
public string Property3 { get; set; }
public void GetUser()
{
//some logic here......
}
}
}
Lorsque j'essaie d'instancier IUser user = new IUser();
j'obtiens une erreur :
Impossible de créer une instance de la classe abstraite ou de l'interface
Qu'est-ce que je fais de mal ici ?