a.class
...
public static void test1(params object[] args)//params可变参数数组关键字
{
...
Debug.Log("可变参数数组");
if(args.Length > 0)
{
for(int i=0;i < args.Length;i++)
{
Debug.Log("可变参数数组 i:"+i+"/"+args[i]);
}
}
...
}
...
b.class
...
public void test2(string str1,int i1,string str2)
{
test1(str1,i1,str2);
}
...
参考资料:
1.Unity基础之C#基础篇笔记5:变长参数和参数默认值,函数重载
2.