static void Main(string[] args) { // создание объекта DemoNew arr = new DemoNew(); Console.WriteLine("Введите элементы объекта arr ({0})",arr.Count); for (int i = 0; i < arr.Count; i++) { Console.Write("{0}: ",i); arr[i] = Console.ReadLine(); } int num; do { Console.WriteLine("Введите номер элемента (от 0 до {0}):",arr.Count - 1); num = Convert.ToInt16(Console.ReadLine()); } while (num < 0 || num >= arr.Count); Console.WriteLine(arr[num]); // создание массива объекта DemoNew[] arrs = new DemoNew[10]; Random K = new Random(); for (int i = 0; i < 10; i++) arrs[i] = new DemoNew(K.Next(10,20)); foreach (DemoNew d in arrs) Console.Write("{0}\t", d.Count); // потеря ссылок arr = arrs[3]; // дальнейшая работа }
static void Main(string[] args) { // создание объекта DemoNew arr = new DemoNew(); Console.WriteLine("Введите элементы объекта arr ({0})", arr.Count); for (int i = 0; i < arr.Count; i++) { Console.Write("{0}: ", i); arr[i] = Console.ReadLine(); } int num; do { Console.WriteLine("Введите номер элемента (от 0 до {0}):", arr.Count - 1); num = Convert.ToInt16(Console.ReadLine()); } while (num < 0 || num >= arr.Count); Console.WriteLine(arr[num]); // создание массива объекта DemoNew[] arrs = new DemoNew[10]; Random K = new Random(); for (int i = 0; i < 10; i++) { arrs[i] = new DemoNew(K.Next(10, 20)); } foreach (DemoNew d in arrs) { Console.Write("{0}\t", d.Count); } // потеря ссылок arr = arrs[3]; // дальнейшая работа }