在 C# 中生成所需长度的数组,每个元素都有所需的初始值

Generate an array in C# at the desired length, each element has desired initial value

就像在 Python 中一样,我们可以生成一个长度为 5 的数组,其中每个元素都是 0xF,方法是:

my_array = [0xF for i in range(5)]

从这里我得到了我的数组: [0xF, 0xF, 0xF, 0xF, 0xF]

在 C# 中是否有任何等效的方法来生成具有给定长度和初始值的数组?

你可以做类似

var myArray = Enumerable.Range(0,5).Select(x => 15).ToArray();