溫馨提示×

如何高效初始化C#數(shù)組

c#
小樊
115
2024-06-29 10:40:28
欄目: 編程語言

在C#中高效初始化一個(gè)數(shù)組有多種方法,取決于數(shù)組的大小和內(nèi)容。以下是幾種常見的方法:

  1. 使用數(shù)組初始化器:這是最簡單和直接的方法。您可以在聲明數(shù)組的同時(shí)將初始值分配給它。
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
  1. 使用循環(huán):如果您需要初始化一個(gè)較大的數(shù)組,可以使用循環(huán)來填充數(shù)組。
int[] numbers = new int[100];
for (int i = 0; i < numbers.Length; i++)
{
    numbers[i] = i + 1;
}
  1. 使用LINQ:如果您需要根據(jù)某些規(guī)則初始化數(shù)組,可以使用LINQ查詢。
int[] numbers = Enumerable.Range(1, 100).ToArray();
  1. 使用Array類的靜態(tài)方法:Array類提供了一些靜態(tài)方法來初始化數(shù)組,例如Array.Fill()。
int[] numbers = new int[100];
Array.Fill(numbers, 0); // 將數(shù)組所有元素填充為0

無論您選擇哪種方法,都要根據(jù)具體情況選擇最適合的方法來初始化數(shù)組。

0