保留字params用于赋予一维数组不限制数量参数的输入方法,甚至可以输入为null或数量为0,方便同一类型数组批量输入的情况
void Start()
{
GameObject b1 = new GameObject("b1");
GameObject b2 = new GameObject("b2");
getBullet(b1,b2);
getBullet(b1);
}
void getBullet(params GameObject[] list)
{
string t = null;
for (var i = 0; i < list.Length; i++)
{
t += list[i].name + ",";
}
Debug.Log("包含:" + t.Substring(0, t.Length - 1) + " 共计:" + list.Length);
}

本文介绍了C#中params关键字的应用,通过示例展示了如何使用params关键字来接受不定数量的参数,并进行批量处理。示例代码演示了如何创建一个可接收多个GameObject对象的方法,并通过foreach循环遍历这些对象。
6477

被折叠的 条评论
为什么被折叠?



