« ListVideoCodecs.VBS | トップページ | スクリプトから使えるよう、.NETのオーバーロードのサフィックスを調べる。 »

2008年7月22日 (火)

スクリプトから.NETのSystem.Text.StringBuilderを使う。

Set sb=CreateObject("System.Text.StringBuilder")
sb.Append_3 "aaa"
sb.Append_3 "bbb"
MsgBox sb.ToString()

.NETのオーバーロードは、スクリプトでは自動的には解決されないので、サフィックスで区別します。

Append(Char value, Int32 repeatCount)
Append_2(Char[] value, Int32 startIndex, Int32 charCount)
Append_3(String value)
Append_4(String value, Int32 startIndex, Int32 count)
Append_5(Boolean value)
Append_6(SByte value)
Append_7(Byte value)
Append_8(Char value)
Append_9(Int16 value)
Append_10(Int32 value)
Append_11(Int64 value)
Append_12(Single value)
Append_13(Double value)
Append_14(Decimal value)
Append_15(UInt16 value)
Append_16(UInt32 value)
Append_17(UInt64 value)
Append_18(Object value)
Append_19(Char[] value)

« ListVideoCodecs.VBS | トップページ | スクリプトから使えるよう、.NETのオーバーロードのサフィックスを調べる。 »