0
私はXNAで小さなRTSを開発しています。2つのハッシュテーブルを比較するには?
私は各ユニットの "goto"ポジションを移動先のベクトルとして設定しています。私は2つのハッシュテーブルを比較しないとすべてうまく動作しますが、そうすると、この "NullReferenceExceptionが処理されなかった"という迷惑なエラーが発生します。
は、ここでは、コードの一部です:あなたは(いくつかのハッシュ・テーブル内の不足しているエントリから)null
をキャストするとき
if (((float)unit[(int)selectedunits[I+"ID"] + "posX"] != (float)cgoto[(int)selectedunits[I+"ID"] + "X"]) && ((float)unit[(int)selectedunits[I+"ID"] + "posY"] != (float)cgoto[(int)selectedunits[I+"ID"] + "Y"]))
ようになるはずですそして、あなたはクリーンなコードを書くことを学ぶ必要があります... – r2d2rigo
さてさておかげで、行います。 –