У меня есть ошибкане удается получить доступ к нестатическому члену внешнему виду с помощью вложенного типа
не удается получить доступ к нестатическому члену внешнего типу «Project.Neuro» с помощью вложенного типа «Project.Neuro.Net '
с кодом, как это (упрощенный):
class Neuro
{
public class Net
{
public void SomeMethod()
{
int x = OtherMethod(); // error is here
}
}
public int OtherMethod() // its outside Neuro.Net class
{
return 123;
}
}
я могу перенести проблемный метод класса Neuro.Net, но мне нужен этот метод снаружи.
Im вид объектного программирования новичок.
Заранее спасибо.
Кажется довольно очевидным - 'OtherMethod' является членом другого типа. Тот факт, что он вложен, не означает, что методы _inherited_. –
См. Этот ответ SO для получения дополнительной информации: http://stackoverflow.com/a/5393472/1451531 – Splendor