문제

컨테이너에 물건을 추가하는 데 이상한 문제가 있습니다. 항목을 추가하려고 할 때마다 Isserver는 여전히 1이라도 단순히 while 루프를 종료합니다. 나는 사용자 정의 함수, 동일한 결과를 만들려고 노력했습니다. 그런 다음 Add (..) 함수를 직접적으로 동일한 결과를 호출하려고했습니다. 컨테이너에 항목을 삽입하는 것이 루프를 어떻게 종료 해야하는지 모르겠습니다. Gamedata 클래스는 다음과 같습니다.

도움이 되었습니까?

해결책

예외를 얻을 수 있습니까? 더 높은 코드 중 일부는 예외를 포착하고 던질 수 있습니다. handleslistpacket 메소드를 시도/캐치 블록에서 래핑하고 사용자 정의 대화 상자를 사용하여 예외를 표시하십시오.

try {
   // HandleSListPacket() code goes here
}
catch (Exception ex) {
   MessageBox.Show("Caught Exception: " + ex);
   throw;
}

다른 팁

Spodi의 답변에 Piggyback을 위해, 당신은 중복 키를 추가 할 수 있습니까? ServerList? 이것은 허용되지 않습니다 Dictionary 2 동일 인 경우 입력하십시오 realServerName 값이 추가됩니다. 예외가 발생합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top