C#,对象数组

分享于2022年12月29日 c# 问答
【问题标题】:C#, Array of objectsC#,对象数组
【发布时间】:2022-12-25 19:42:30
【问题描述】:
Border[] _headerBorder = new Border[] {
    new Border{}, new Border{}, new Border{}, new Border{}, new Border{},
    new Border{}, new Border{}, new Border{}, new Border{}, new Border{},
    new Border{}, new Border{}, new Border{}, new Border{}, new Border{},
    new Border{}, new Border{}, new Border{}, new Border{}, new Border{}
};

我怎样才能缩短这种类型的声明?


【解决方案1】:

缩短意味着什么?

如果我需要创建一个包含 20 个元素的数组,我最好使用下面的方法。

Border[] _headerBorder = new Border[20];

for (int i = 0; i < _headerBorder.Length; i++)
{
    _headerBorder[i] = new Border{};
}

【讨论】: