У меня есть класс и интерфейс, и когда я пытаюсь создать экземпляр интерфейса, я получаю сообщение об ошибке:
Невозможно создать экземпляр абстрактного класса или интерфейса
Мой код ниже:
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......
}
}
}
Когда я пытаюсь создать экземпляр IUser user = new IUser();
, я получаю сообщение об ошибке:
Невозможно создать экземпляр абстрактного класса или интерфейса
Что я здесь делаю неправильно?