-3
ここに最初に投稿し、c#にnoobのビットを載せてください。基本的に私はリンクリストを作成してクラスの初めにnullに初期化しています。私はそれを使用する準備ができているとき、私はそれがメソッドによって渡された文字列と等しくないことを確認するためにチェックします。私はすぐにNullReferenceExceptionを取得し、それをnullと比較することになっています。すべての修正?nullと比較しようとするとNullReferenceExceptionが発生する
private DoubleLinkedListCell<DoubleLinkedListCell<GamePiece>> _columns = null;
public void FindColumn(string columnId)
{
bool right = true;
while (_columns.Id != columnId)
{
if (_columns.Next == null)
{
right = false;
}
if (right)
{
Columns = Columns.Next;
}
else
{
Columns = Columns.Prev;
}
}
}
例外が発生した行を確認してください。たぶんあなたはそれが起こっていると思うところではないでしょう... –
'_columns'がnullです。あなたはそれを使用する前にそれを初期化していません –