3
VBScriptのCOM-interopを通じて.NETメソッドを使用できます。オーバーロードは管理対象/非管理境界を超えないため、メソッドに特定の接尾辞番号を追加する必要があります。接尾辞番号には特定の順序がないようです...接尾辞番号はどのようにして決定されますか?VBScript(.COM-interop)の.Netメソッド接尾辞番号の決定
例:GetBytesメソッドのために使用されているどのように来る_4
Dim encoding, bytesthroughdotnet
Set encoding = CreateObject("System.Text.UTF8Encoding")
bytesthroughdotnet = encoding.GetBytes_4("你好Ğ") 'get bytes
WScript.Echo LenB(bytesthroughdotnet) 'length
Set encoding = Nothing
?
(この質問は、このresponseを次の)
どのように注文を決定しますか?どこかに書かれているのですか? – Eugene
アセンブリを調べることによって順序を判断することがありますが、最も簡単な方法は通常試行錯誤です。 MSDNのドキュメントでは、必要なオーバーロードされたメソッドと必要なパラメータについて説明します。それがわかったら、試行錯誤は通常、VBScriptでのインスタンシエーションのための最も早い方法です。 – Nilpo