Непоследовательная доступность: возвращаемый тип «тип» менее доступен, чем метод «метод».C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Непоследовательная доступность: возвращаемый тип «тип» менее доступен, чем метод «метод».

Сообщение Anonymous »

Код: Выделить всё

while I am doing my project I got this error while finding word in tries Dsa

public List auto_complition(string word)
{
var item = find_word(word);
if (item != null)
{
return auto_complition(item, word, new List());
}
return new List { word };
}
private List auto_complition(Node item, string word, List words)
{
foreach (var items in item.getchildren())
{

}
return new List { word };
}
public Node find_word(string ch)
{
if (ch == null)
{
return null!;
}
return find_word(root, ch, 0);
}
private Node find_word(Node root, string ch, int index)
{
foreach (var item in root.getchildren())
{
if (item.value == ch[index] && index != ch.Length - 1)
{
if (index == ch.Length && item.isendofword)
{
return item;
}
find_word(item, ch, index + 1);
}
}
return null!;
}
это моя ошибка!
Код серьезности Описание Состояние подавления строки файла проекта
Ошибка (активная) CS0050 Несовместимая доступность: тип возвращаемого значения ' Tries.Node» менее доступен, чем метод «Tries.find_word(string)» ConsoleApp1 D:\folder1\ConsoleApp1\Tries.cs 167

Подробнее здесь: https://stackoverflow.com/questions/791 ... n-method-m
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»