SUPERCAT.DEV

Benvenut* sul mio blog

CSHARP

Range

16-01-2023

Come fare gli slice in C#

using System;

namespace S
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] arr = { "zero", "uno", "due", "tre", "quattro", "cinque"};

            Console.WriteLine("Range -> arr[..2]");
            string[] slice1 = arr[..2];
            foreach(string s in slice1) Console.WriteLine(s);
            // zero, uno

            Console.WriteLine("Range -> arr[2..]");
            string[] slice2 = arr[2..];
            foreach(string s in slice2) Console.WriteLine(s);
            // due, tre, quattro, cinque

            Console.WriteLine("Range -> arr[1..3]");
            string[] slice3 = arr[1..3];
            foreach(string s in slice3) Console.WriteLine(s);
            // uno, due
        }
    }
}