当前位置:编程学习 > C#/ASP.NET >>

定义一个方法怎么接收任意多个参数..?

定义一个方法怎么接收任意多个参数..? --------------------编程问答-------------------- 目前位置还没听说过,等楼下给予解答 --------------------编程问答-------------------- 用 object[] --------------------编程问答-------------------- 参数放到 List 里面吧 --------------------编程问答-------------------- public void Func(params object[] o) --------------------编程问答--------------------

public T method(params object[] values)
{
}
--------------------编程问答--------------------
引用 4 楼 gxttr 的回复:
public void Func(params object[] o)

+1 --------------------编程问答--------------------
引用 4 楼 gxttr 的回复:
public void Func(params object[] o)


up --------------------编程问答--------------------
引用 5 楼 qqamoon 的回复:
C# code

public T method(params object[] values)
{
}


顶一下。。。 --------------------编程问答-------------------- List<object> or params object[] --------------------编程问答-------------------- 不是很清楚,但是string.format()可以接收任意多个参数,可以去看下string类。 --------------------编程问答--------------------

//可以接收N个任意类型的参数,可以返回N个任意类型的方法
public List<object> methodName(params object[] values)
{
}

--------------------编程问答-------------------- 可变参数 --------------------编程问答-------------------- 要想接收任意个参数,建议考虑使用泛型,接收参数是一个数组,元素类型为Object,这样才能接收任意类型的参数。
--------------------编程问答--------------------
引用 11 楼 kingdom_0 的回复:
C# code

//可以接收N个任意类型的参数,可以返回N个任意类型的方法
public List<object> methodName(params object[] values)
{
}


这个可取 不过有很多方法 --------------------编程问答--------------------
public T method(params object[] values)
{
}


这个可以有任意多个参数 --------------------编程问答--------------------
引用 15 楼 xue529290400 的回复:
C# code
public T method(params object[] values)
{
}


这个可以有任意多个参数


up --------------------编程问答--------------------
引用 2 楼 bdmh 的回复:
用 object[]

+1
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,