В C# метод Insert()
используется для вставки элементов или значений в строку или коллекцию в указанную позицию. Конкретные доступные методы зависят от типа коллекции, с которой вы работаете. Вот некоторые распространенные методы Insert()
в C#:
Insert(int startIndex, string value)
: этот метод вставляет указанную строку в указанную позицию индекса внутри строки.
Пример:
string originalString = "Hello World!";
string insertedString = originalString.Insert(5, "Awesome ");
Console.WriteLine(insertedString); // Output: Hello Awesome World!
Insert(int index, T item)
: этот метод вставляет элемент типаT
в указанную позицию индекса в коллекции, которая реализуетIList<Интерфейс T>
, напримерList
.
Пример:
List<int> numbers = new List<int> { 1, 2, 3, 4 };
numbers.Insert(2, 10);
Console.WriteLine(string.Join(", ", numbers)); // Output: 1, 2, 10, 3, 4
InsertRange(int index, коллекция IEnumerable
: этот метод вставляет диапазон элементов из коллекции) IEnumerable
в указанную позицию индекса внутри коллекция, реализующая интерфейсIList
.
Пример:
List<string> fruits = new List<string> { "apple", "banana", "cherry" };
List<string> newFruits = new List<string> { "grape", "orange" };
fruits.InsertRange(1, newFruits);
Console.WriteLine(string.Join(", ", fruits)); // Output: apple, grape, orange, banana, cherry
Это всего лишь несколько примеров использования метода Insert()
в C#. Фактические доступные методы различаются в зависимости от типа коллекции, с которой вы работаете.