c#數(shù)組創(chuàng)建的方式有哪些

小億
168
2023-08-01 23:00:27

在C#中,可以使用以下幾種方式創(chuàng)建數(shù)組:

  1. 使用Array類的靜態(tài)方法創(chuàng)建數(shù)組:
int[] array1 = Array.Empty<int>(); // 創(chuàng)建一個(gè)空的int類型數(shù)組
int[] array2 = Array.CreateInstance(typeof(int), 10); // 創(chuàng)建一個(gè)包含10個(gè)int類型元素的數(shù)組
  1. 使用數(shù)組初始化器創(chuàng)建數(shù)組:
int[] array3 = { 1, 2, 3, 4, 5 }; // 創(chuàng)建一個(gè)包含5個(gè)int類型元素的數(shù)組,元素為1, 2, 3, 4, 5
  1. 使用new關(guān)鍵字創(chuàng)建數(shù)組:
int[] array4 = new int[5]; // 創(chuàng)建一個(gè)包含5個(gè)int類型元素的數(shù)組,元素初始值為0
  1. 使用Array類的CreateInstance方法創(chuàng)建數(shù)組:
int[] array5 = (int[])Array.CreateInstance(typeof(int), new[] { 5 }, new[] { 1 }); // 創(chuàng)建一個(gè)包含5個(gè)int類型元素的數(shù)組,元素索引從1開(kāi)始

這些是創(chuàng)建數(shù)組的常用方式,可以根據(jù)具體需求選擇適合的方式來(lái)創(chuàng)建數(shù)組。

0