.net Framework库中的Console.WriteLine最多只支持3个参数,使用起来非常不方便,虽然C++支持一个无限参数的WriteLine,但是VB和C#和其他大量语言都不支持。现在,我编写了一个VB的函数,他利用VB、C#和JScript中参数数组的功能,实现了无限参数的WrtieLine。用VB编写的原因是VB含有许多简单的字符串函数,可以大大简化程序。而编译为组件后,C#是可以使用它的。
Public Shared Sub WriteLine(ByVal format As String, ByVal ParamArray args() As Object)
'********************************************************************
'*作者:Ninputer
'*日期:2001年8月27日
'*
'*参数:format是输出字符串,包含输出内容的位置
'* args()是输出内容,可以有无限个参数,与format中相应的位置吻合
'*返回值:无
'*说明:提供无限参数的WriteLine方法,比System.Console更加方便
'********************************************************************
Dim sSubString, sSubStringRp