新定义的C#数组的顺序

Mat*_*tio 3 c# arrays

在C#3.0中,当我以下面的方式将一个字符串数组传递给一个方法时,我将保留它定义它们的顺序,还是存在顺序可以改变的条件?这是否记录在某个我没见过的地方?

CalculateOmniturePageName(new[] { Model.GetOmnitureDomain(), Model.SectionTitle, Model.Title })
Run Code Online (Sandbox Code Playgroud)

Joe*_*orn 10

订单是固定的.第一项是索引0,下一项是索引1,依此类推.它在规范中定义,见12.6节.

表达式以递增的顺序初始化数组元素,从索引为零的元素开始.

整个(带注释的)规范以死树形式提供,是一个令人惊讶的简单和启发性的阅读.