当我需要将数组传递给函数时,C#让我可以即时创建数组。假设我有一个名为findMiddleItem(String[]items)的方法。在C#中,我可以编写如下代码:findMiddleItem(newString[]{"one","two","three"});太棒了,因为这意味着我不必写:IListstrings=newList();strings.add("one");strings.add("two");strings.add("three");findMiddleItem(strings.ToArray());这很糟糕,因为我并不真正关心strings--它只是一个让我将字符