Как правильно инкапсулировать массив? - C#
Формулировка задачи:
class cla { private int[] m = new int[] { 1 }; public int[] M { get { return m; } } } private void button1_Click(object sender, EventArgs e) { cla d = new cla(); int[] c = d.M; c[0] = 2; MessageBox.Show(d.M[0].ToString()); }
Решение задачи: «Как правильно инкапсулировать массив?»
textual
Листинг программы
class cla { private int[] m = new int[] { 1 }; public int[] M { get { return (int[])m.Clone(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д