C# Pergunta de contêiner
-
19-09-2019 - |
Pergunta
Estou tendo um problema estranho em adicionar coisas ao meu contêiner. Sempre que tento adicionar os itens, ele simplesmente sai do loop while, mesmo que o ISSERVER ainda seja 1. Tentei fazer uma função personalizada, o mesmo resultado. Então tentei chamar a função Add (..) diretamente e ainda o mesmo resultado. Não vejo como a inserção de itens no meu contêiner deve sair do loop? Aqui está a aula Gamedata:
Solução
É possível que você esteja recebendo uma exceção? Alguns do código superior podem estar capturando e jogando a exceção. Tente embrulhar o método HandlesListpacket em um bloco Try/Catch e use uma caixa de diálogo personalizada para exibir a exceção.
try {
// HandleSListPacket() code goes here
}
catch (Exception ex) {
MessageBox.Show("Caught Exception: " + ex);
throw;
}
Outras dicas
Para pegar carona na resposta de Spodi, é possível que você esteja adicionando teclas duplicadas ao ServerList
? Isso não é permitido com o Dictionary
tipo, então se 2 idêntico realServerName
Os valores são adicionados, uma exceção seria lançada.