연결된 모든 클라이언트가 클라이언트 클래스의 인스턴스로 표시되는 서버가 있습니다. 이 클래스는 데이터 처리를 담당합니다. 나는 항상 생각이 같은 클래스의 이상의 인스턴스가 나는 그것의 시내 전화로 간주하기 때문에 또한, "이"키워드를 사용할 필요가없는,이 경우에도 개인 함수를 호출 할 때 : 이상의 플레이어가있을 때"this"사용 - 클래스의 많은 인스턴스, 개인 메서드 호출
if (data[1]==2 && data [3]==2)
SendAck();
을하지만, (더 많은 클라이언트 클래스), 때로는 메시지가 다른 플레이어에게 보내졌고 다른 방법으로도 보내졌습니다. 모든 메서드 호출에 "this"를 추가하면 모두 괜찮 았습니다. "이"라는 다른 클래스의 메서드를 호출 할 가능성이 있습니까? 감사합니다.
EDITL : TryGetValue /를 호출 할 때 각 인스턴스에서 공용 사전과 같은 공용 멤버를 사용하고이 키워드/등을 사용하지 않는 경우는 어떻습니까?
C# 1 규격에서
1. 정적 메서드를 호출 할 가능성이 있습니까? –
당신의 '이걸 없애고 몇 가지 테스트를 해보십시오. 때로는 행동이 일관되고 반복적입니까? 이 문제가 발생하는 장소에는 어떤 공통점이 있습니까? –
아니요, 매우 무작위이고 드문 문제였습니다. – Petr