複数のテキストボックスに入力された数値のソートを行う物を作成中です。
入力されたデータが数字以外も値が含まれているときは「IsNumeric()」
を用いたのですが、データがNULL(Nothing)の部分の扱いが判りません。
※バブルソートです。
For 〜
For 〜
ここで入れ替えています
例:
データ1
データ2
NULL
データ3
NULL
希望値としては以下です。
データ1
データ2
データ3
NULL
NULL
NullやNothingは
NULL は昇順ソートでは最後、降順ソートでは最初に並び替えられる。
(≒無限大)
と認識しています。
#Oracleなどのデータベースのソートと同じ考えかな。
ツイート | ![]() |