Exemple #1
0
 /// <summary>
 /// AL3-P1/3. Создать класс UniqueItem c числовым полем Id.
 /// Каждый раз, когда создается новый экземпляр данного класса,
 /// его идентификатор должен увеличиваться на 1 относительно последнего созданного.
 /// Приложение должно поддерживать возможность начать идентификаторы с любого числа.
 /// </summary>
 public static void AL3_P1_3()
 {
     for (int i = 0; i < 100; i++)
     {
         PracticeId a = new PracticeId();
     }
     Console.WriteLine(PracticeId.Id);
 }
Exemple #2
0
        /// <summary>
        /// AL3-P3/3. Создайте обобщенный метод GuessType<T>(T item),
        /// который будет принимать переменную обобщенного типа и выводить на консоль,
        /// что это за тип был передан.
        /// </summary>
        public static void AL3_P3_3()
        {
            string text = "ssasvsdgvsa";

            GuessType(text);
            GuessType(5);
            GuessType(7.45);
            DateTime dateTime = DateTime.Now;

            GuessType(dateTime);
            PracticeId practice = null;

            GuessType(practice);
        }