在 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();
就像在 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();