Возникли трудности с методом Length - C#
Формулировка задачи:
Всем привет. Перед мной поставили задачу, написать генератор предложений с применением классов, но в самом начале написания кода, у меня возникли проблемы я правильным написанием кода. В низу написан основной код и код, созданного класса.
Основной код Programm.cs:
Код созданного класса S1.cs:
Буду очень благодарен за вашу помощь!
{ class Program { static S1 a1 = new S1(); public static void Main(string[] args) { Random r = new Random(); Console.Write(a1[r.Next(a1.Length)]); // В чем проблема, почему метод Length не определяется? } } }
{ class S1 { public string[] a1 = new string[10] { "Товарищ!", "С другой стороны ", "Равным образом ", "Не следует, однако, забыть, что ", "Таким образом ", "Повседневная практика показывает, что ", "Значимость этих проблем настолько очевидная, что ", "Разнообразный и богатый опыт ", "Задача организации, в особенности же ", "Идейные соображения высокого порядка, а также " }; //Если я не ошибаюсь, тут нужно что-то написать) Подскажите. } }
Решение задачи: «Возникли трудности с методом Length»
textual
Листинг программы
class S1 { public string[] a1 = new string[10] { "Товарищ!", "С другой стороны ", "Равным образом ", "Не следует, однако, забыть, что ", "Таким образом ", "Повседневная практика показывает, что ", "Значимость этих проблем настолько очевидная, что ", "Разнообразный и богатый опыт ", "Задача организации, в особенности же ", "Идейные соображения высокого порядка, а также " }; //Если я не ошибаюсь, тут нужно что-то написать) Подскажите. public int Length { get { return a1.Length; } } public string this[int index] { get { return a1[index]; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д