Написать функцию-шаблон, удваивающую элементы в массиве - C#
Формулировка задачи:
Как написать функцию-шаблон, удваивающую элементы в массиве? Аргументами функции должны быть имя и размер массива.
Решение задачи: «Написать функцию-шаблон, удваивающую элементы в массиве»
textual
Листинг программы
- using System;
- namespace Cyberforum
- {
- class Program
- {
- static void Redouble<T>(ref T[] source, int size)
- {
- Array.Resize(ref source, size * 2);
- Array.Copy(source, 0, source, size, size);
- }
- static void Main(string[] args)
- {
- int[] ai = { 1, 2, 3, 4, 5, 3 };
- char[] ac = { 'f', 'f', 'd', ' ', 'c' };
- Redouble(ref ai, ai.Length);
- Redouble(ref ac, ac.Length);
- Console.WriteLine(string.Join(" ", ai));
- Console.WriteLine(string.Join(" ", ac));
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д