在C#中,GetRange
方法通常用于從集合(如List、Array等)中獲取一定范圍的元素。這個方法需要兩個參數:起始索引(包含)和結束索引(不包含)。
以下是如何在C#中使用 GetRange
方法的一些示例:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
// 獲取從索引1開始(包含)到索引5結束(不包含)的元素
List<int> range = numbers.GetRange(1, 5 - 1);
Console.WriteLine("Original list: " + string.Join(", ", numbers));
Console.WriteLine("Range: " + string.Join(", ", range));
}
}
using System;
class Program
{
static void Main()
{
int[] numbers = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
// 獲取從索引1開始(包含)到索引5結束(不包含)的元素
int[] range = new int[5 - 1];
Array.Copy(numbers, 1, range, 0, 5 - 1);
Console.WriteLine("Original array: " + string.Join(", ", numbers));
Console.WriteLine("Range: " + string.Join(", ", range));
}
}
注意:在使用 GetRange
方法時,請確保起始索引和結束索引在集合的有效范圍內。否則,可能會引發異常或導致意外的行為。