[Unity][C#]object形参转换问题
发布时间
阅读量:
阅读量
System.object可以容纳哪些类型,似乎几乎所有类型都可以被包含。
借助可变参数params object[] paramsList,可以传递一个字符串或多个参数
...
test2("dd");
test2("aa","bb","cc");
...
paramsList = (object[])o;//强制类型 不一定生效.会被转成 string而不是string[]
paramsList = o as object[];//这样才生效,必定会转换为string[]
...
using System;
...
public void test2( params object[] paramsList)
{
Test(paramsList);
}
...
public void Test(object o)//object[]
{
Debug.Log(str + " Test0");
if (o != null)
全部评论 (0)
还没有任何评论哟~
