スクリプトから.NETを使って、文字の繰り返し関数を代替する。
文字の繰り返し関数は、VBScriptでは、String(n,c)ですが、.NETでは、String型のコンストラクタに。
このように、.NETでは、従来、言語側に実装されて来た機能が、.NET側に移っています。
なので、VBScriptやJScriptから.NETに実装された機能が利用できます。
スクリプトから.NETのString型のコンストラクタは使えませんが、StringBuilderのAppend()なら使えます。
Function Strings(n,c)
Dim sb
Set sb=CreateObject("System.Text.StringBuilder")
sb.Append Asc(c),n
Strings=sb.ToString()
End Function
« 地域と言語の設定に依存しない数字の桁区切り(VBScript) | トップページ | スクリプトから.NETを使って、右寄せ(左埋め)、LPad()、PadLeft()関数を代替する。 »