Как запросить List в Main C#
using System;
using System.Collections.Generic;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
int[] myArray = new int[20];
Random rand = new Random();
for (int x = 0; x < myArray.Length; x++)
{
myArray[x] = rand.Next(20);
Console.WriteLine("Значение элемента массива " + x + " = " + myArray[x]);
}
int result = delete(myArray, 5);
Console.WriteLine("Индексы пятерок: " + result);
remove(ref myArray, result);
}
static public List<int> delete(int[] myArray, int value)
{
List<int> spisok = new List<int>();
for (int i = 0; i < myArray.Length; i++)
{
if (myArray[i] == value)
{
spisok.Add(i);
}
}
return spisok;
}
static void remove(ref int[] array, int index)
{
int[] newArray = new int[array.Length - 1];
for (int i = 0; i < index; i++)
newArray[i] = array[i];
for (int i = index + 1; i < array.Length; i++)
newArray[i - 1] = array[i];
array = newArray;
}
}
}
Ответы (1 шт):
Автор решения: Akk56
→ Ссылка
Попробуйте так:
Console.WriteLine("Индексы пятерок: " + string.Join(", ", result));