日期:2014-05-17  浏览次数:20975 次

怎么直接在函数中声明一个List类型的参数
 
假设我有以下函数
fun(List<int> myPara)
{
.....
}
-------------------------------------------------
我现在这样使用
List<int> TempList=new List<int>{888};
fun(TempList)
{
.....
}

怎么样可以直接调用函数时候,在参数框直接声明一个List并且赋值?
fun(.......)
{
.....
}

------解决方案--------------------
fun(new List<int>{888})
------解决方案--------------------
3l正解

不过设计成不定个数参数更优雅,比如

void fun(param int[] data)
{
    foreach (int item in data) ...
}
调用
fun(888);
or
fun(111,222,333,444);
...