わんすけに聞いてみる vbscript [VBS]ArrayListの代替クラス

[VBS]ArrayListの代替クラス

vbscriptで、よくSystem.Collection.ArrayListを使っていたけども、こんな情報を見つけた。

Windows10で実行したスクリプトでArrayListの作成がエラーになった

まだ、そういった場面には出会ったことないんだけども
RPA風vbsめーかー作ってる手前、無視できない情報だ。

っということで、.Netバージョンを意識せず使えればと思って
Dictionaryオブジェクトを内包してArrayListっぽいクラスを書いてみました。

実装している機能。
・プロパティ

Count – 要素数を取得。

Item(index) – 要素を取得。

Items – 要素をコレクションで取得。

・メソッド

Add(Object) – 要素を追加。型はなんでもOK。

Clear – 配列を初期化。

Clone – コピーを生成して取得。

Concat(Object) – 配列を統合する。

Contains(Object) – 配列に含まれるかを返す。

Filter(Pattern) – フィルタ済みの配列を返す。

Join – 配列を文字列化してカンマ区切りで繋げた文字列を返す。

JoinSep(Separator) – 配列を文字列化してSeparatorで繋げた文字列を返す。

Sort – 要素を昇順でソートする。

Reverse – 要素を降順でソートする。

と、いうことでソースはこちら。

わんすけへ寄付金を送る

このサイトの情報が役に立ったなーって思う方がいらっしゃれば、

是非「わんすけに缶コーヒー1本でもご馳走する」気持ちでポチってあげて下さい😉

¥120

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Related Post