2017-07-29 16 views
-2

私は、配列myarr [20、20、20]の配列を持っていますが、データのデータを動的に配置すると、配列に空白の行がたくさん残っています。配列を印刷すると、空の行も表示されます。それらの空白行を削除するには何ですか?C#で多次元配列から空行を削除するには?

+4

なぜ、 'c#'について質問しているのなら、この質問に 'java'タグが付いていますか? –

+0

3D配列のように*空白行を指定できますか?行として何かが存在しません... – Lino

+0

空白行を削除したいのですか、それとも印刷しませんか? – cup

答えて

-1

あなたの質問には非常に多くの不特定の要素がありますが、回答するのは難しいです。行が空白の場合

processArray(theArray) 
    foreach row thisRow in theArray 
    if (isBlank(thisRow)) 
     processBlankRow(thisRow) 
    else 
     processNonBlankRow(thisRow) 
    end if 
    end foreach 
end processArray 

isBlank()方法の確認:ベースで、あなたは、この擬似コードのようなものが必要になります。 とprocessNonBlankRow()メソッドは、それぞれ空白行と空白行以外の行に必要な処理を行います。

問題の詳細がなければ、具体的にするのは難しいです。

0

有効な行を作成するときに空白の行が挿入されているようです。削除する必要はありません。彼らはなぜ彼らが最初に挿入されているのか把握する必要があります。行を追加するステートメントの後の行にprintステートメントを追加して、どこに行があるかを確認します。

関連する問題