Класс внутри интерфейса, вызывающий ошибки в visual studio
У меня есть несколько классов внутри интерфейса, но когда он строится, я получаю ошибку, что интерфейсы не могут объявлять типы...код похож на приведенный ниже
public interface Interface1{ int Value; public class Class1{ public string MyValue { get; set; } } }
Первоначально это было написано на VB.Чистая и декомпилированная ... исходная dll работает нормально.
Я включив код рефакторингу проекта C# и получаю ошибку.
Я понимаю, что вы не можете иметь определенные объекты в интерфейсе, но я верю, что вы можете в объединенном классе??
В любом случае, чтобы обойти это?
Что я уже пробовал:
попробовал удалить все типы в классе, но ничего хорошего