Как сделать динамический array? - C#
Формулировка задачи:
то есть,
мне нужно что то вроде такого:
то есть что бы длина массива была в зависимости от слово которого введет user
вот как выглядит мой код, но теперь мне нужно изменить его так как я написала выше
так тоже не вариант
char [] array = new char[];
Console.WriteLine("Введите слово которое вы хотите проверить палиндромом ли оно"); public void CheckPolindrome()
{
char[] array = new char[5];
Console.Write("\nplease, enter a word of 5 characters = ");
for (int i = 0; i < 5; i++)
{
array[i] = Convert.ToChar(Console.Read());
}
Console.WriteLine(array);
if (IsPalindrom(array))
Console.WriteLine("\n!!!POLINDROME!!!");
else
Console.WriteLine("\nNOT POLINDROME");
}
static bool IsPalindrom(char[] word)
{
for (int i = 0; i < word.Length / 2; i++)
if (word[i] != word[word.Length - 1 - i])
return false;
return true;
}Console.WriteLine("What length of array would you like?");
char arrayLength = Convert.ToChar(Console.ReadLine());
char[] array = new char[arrayLength];Решение задачи: «Как сделать динамический array?»
textual
Листинг программы
Console.WriteLine("\nPlease, enter a word:");
string word = Console.ReadLine();
char[] array = word.ToCharArray();