我有一個服務器,其中每個連接的客戶端由一個客戶端類的實例表示。這個類負責數據處理。我始終認爲,調用,即使有同一個類的多個實例,我不需要用「這個」關鍵字,因爲其作爲本地呼叫考慮,也私有函數:使用「this」 - 許多類的實例,調用私有方法
if (data[1]==2 && data [3]==2)
SendAck();
但是,當有更多的玩家(更多的客戶端類),有時候這個消息被髮送給另一個玩家,並且與其他方法一樣。當我向所有的方法調用添加「this」時,所有都可以。有沒有可能沒有「這個」它稱爲其他類的方法? 謝謝!
EDITL:如何在每個實例中使用公共字典等公共字典,然後在調用TryGetValue時不使用此關鍵字/?
1.您是否可能調用靜態方法? – 2009-10-05 07:12:24
拿走你的'這是和運行一些測試 - 是有時行爲一致和可重複嗎?發生這種行爲的地方常見的是什麼? – 2009-10-05 07:15:49
不,這是非常隨機和罕見的問題。 – Petr 2009-10-05 07:42:35