/// <summary> /// AL3-P1/3. Создать класс UniqueItem c числовым полем Id. /// Каждый раз, когда создается новый экземпляр данного класса, /// его идентификатор должен увеличиваться на 1 относительно последнего созданного. /// Приложение должно поддерживать возможность начать идентификаторы с любого числа. /// </summary> public static void AL3_P1_3() { for (int i = 0; i < 100; i++) { UniqueItem oItem = new UniqueItem(); } Console.WriteLine(UniqueItem.Id); }
/// <summary> /// AL3-P1/3. Создать класс UniqueItem c числовым полем Id. /// Каждый раз, когда создается новый экземпляр данного класса, /// его идентификатор должен увеличиваться на 1 относительно последнего созданного. /// Приложение должно поддерживать возможность начать идентификаторы с любого числа. /// </summary> /// AL3-P1/3.StaticUniqueId. public static void AL3_P1_3() { Random rand = new Random(); for (int i = 0; i < rand.Next(10, 20); i++) { var newClass = new UniqueItem(); Console.WriteLine(UniqueItem.id); } }
/// <summary> /// AL3-P1/3. Создать класс UniqueItem c числовым полем Id. /// Каждый раз, когда создается новый экземпляр данного класса, /// его идентификатор должен увеличиваться на 1 относительно последнего созданного. /// Приложение должно поддерживать возможность начать идентификаторы с любого числа. /// </summary> public static void AL3_P1_3() { UniqueItem Item = new UniqueItem(); UniqueItem Item2 = new UniqueItem(); UniqueItem Item3 = new UniqueItem(); }