VB.NETは、System.Arrayクラスを使用して、配列の並べ替えができるようですが、これを構造体に適用することはできますか?
また、これ以外にも高速に並べ替えをする方法があれば教えてください。
その Structure に、『Implements IComparable,IComparer』を宣言し、
IComparer.Compare と IComparable.CompareTo を実装すれば、
System.Array によるソート機能を適用する事ができます。
…ちょっと違った。実装は IComparable だけで OK ですね。
http://www.bcap.co.jp/hanafusa/bbs/wforum.cgi?mode=allread&no=733&page=150
魔界の仮面弁士様
ご回答ありがとうございます。リンク先の方法はなかなか使えそうですね。
とりあえずやってみます。ありがとうございました。
ツイート | ![]() |