/// <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); }
/// <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); }