class table
(a as string........
b as integer.......
c as integer....
d as string.......
)

dim atable as new list (of table)

というのがあって、このa、bをキーにソートしたいのですが、
IComparerを使わないとソートできないのでしょうか?

SQLでいう
select a,b,c,d from table order by a,b
みたいなことをしたいのですが、簡単に実現できる方法は
他にないでしょうか。
DBに放り込むのがいいかもしれませんが、ソートするため
だけに使うのは気が引けます。
ずるい方法でもあればありがたいのですが、VB初めてまだ1ヶ月では
何も思い浮かびませんでしたorz
for each で取り出すときにキー順に並んでさえすればいいのですが
素直にIComparerを使わないといけないのでしょうか。