В чем отличие динамических полей от статических? - C#
Формулировка задачи:
Объясните пжслт на примере
Решение задачи: «В чем отличие динамических полей от статических?»
textual
Листинг программы
class Program { static void Main(string[] args) { Test t1 = new Test(); Test t2 = new Test(); Test t3 = new Test(); // изменяем значения нестатических полей: t1.value = 55; t2.value = 111; t3.value = 6; // выводим и видим, что все экземпляры имеют свои индивидуальные значения: t1.print(); // выведет 55 и 99 t2.print(); // выведет 111 и 99 t3.print(); // выведет 6 и 99 // изменяем статическое поле: Test.staticValue = 555; // выводим и видим, что изменение коснулось всех: t1.print(); // выведет 55 и 555 t2.print(); // выведет 111 и 555 t2.print(); // выведет 6 и 555 } } class Test { public int value = 99; public static int staticValue = 99; public void print() { Console.WriteLine("value = {0}, static = {1}", value, staticValue); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д