C sharp (#) Método conciso de definición de matriz

Aquí hay un ejemplo de una matriz de enteros unidimensionales

using System;

namespace debug
{
    
    
    class Program
    {
    
    
        static void Main(string[] args)
        {
    
    
        	// 方法一
            int[] numbers = {
    
     2, 12, 5, 15 };
            Console.WriteLine(numbers.GetType());
            foreach(int i in numbers)
            {
    
    
                Console.WriteLine($"{i}");
            }
            // 方法二
            int[] numbers1 = new int[] {
    
     2, 12, 5, 15 };
            Console.WriteLine(numbers1.GetType());
            foreach (int i in numbers)
            {
    
    
                Console.WriteLine($"{i}");
            }
        }        
    }
}
//Result:
//System.Int32[]
//2
//12
//5
//15
//System.Int32[]
//2
//12
//5
//15

Podemos ver que al definir la matriz, podemos omitir la segunda mitad new int[]e ingresar directamente el valor de la matriz que queremos definir.

Si lo encuentra útil, levante la mano para dar un Me gusta y permítame recomendarlo a más personas ~

Supongo que te gusta

Origin blog.csdn.net/u011699626/article/details/111187462
Recomendado
Clasificación