1
在第一個使用字符串的示例中,從VBScript中調用用C#編寫的COM函數是可以的。使用數組從VBScript調用C#中的COM#
public bool IsEqualTo(string firstString, string SecondString)
{
bool areEqual = String.Equals(firstString, SecondString, StringComparison.Ordinal);
if (areEqual){
return true;
}
else return false;
}
VBScript: MsgBox oTestCom.IsEqualTo(one,one)
不確定如何在第二個示例中傳遞和操作數組。最好使用Array,ArrayList還是Object?
public Array SortAscending (Array firstArray)
{
firstArray.Sort;
return firstArray;
}
VBScript: arrout = oTestCom.SortAscending("car","plane","boat")
輸出爲 「3 1 2」,所以不能確定是否呼叫或功能工作了。 – MartinW 2012-03-26 08:49:19