Как мне обойти ошибку Inconsistant accessibilty в C #?
Мне нужно передать указатель на узел в связанном списке для метода.
Когда я это делаю, я получаю «Ошибка компилятора CS0051»
Пример
Следующий пример генерирует CS0051:
// CS0051.cs
public class A
{
// Try making B public since F is public
// B is implicitly private here
class B
{
}
public static void F(B b) // CS0051
{
}
public static void Main()
{
}
}
Это простой пример. Реальная программа немного сложнее. Я на самом деле использую узел в связанном списке, чтобы перейти к методу
Узел LinkedListNode
Метод использует рекурсию, потому что узел представляет собой огромную структуру связанных списков связанных списков, которая выводит файл XML.
Либо мне нужно найти способ использовать рекурсию без использования методов, либо мне нужно найти способ передавать указатели на узлы или действительные узлы.