другом проекте такой код работает без ошибок:
public override async Task StartServers()
{
while (_name == null)
{
await Task.Delay(100);
}
_lobbyConnection = await InitConnectionToLobbyServer(new IPEndPoint(IPAddress.Parse("192.168.0.131"), 27000));
}
Ошибка:
CS0508: «InheritedClass.StartServers()»: возвращаемый тип должен быть "Task", чтобы соответствовать переопределенному члену «AbstractClass.StartServers()»
пробовал возвращать какую-нибудь таску пустую, но ошибка не уходит
Странно
И да, такое лучше не делать
Проверку в while и TaskDelay
Обсуждают сегодня