Advertisement
fippo

Untitled

Apr 1st, 2013
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.02 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9.     class TClass
  10.     {
  11.         public int Num;
  12.     }
  13.     class Program
  14.     {
  15.         static void Main(string[] args)
  16.         {
  17.             TClass obj = new TClass();  // Создаём объект типа TClass
  18.             obj.Num = 10;      // Запихиваем в него 10
  19.             List<TClass> array1 = new List<TClass>();   // Создаём первый массив
  20.             array1.Add(obj);    // Кладём в него ссылку на объект
  21.             List<TClass> list2 = array1;    // Создаём новый объект и копируем в него ссылку на первый
  22.             obj.Num = 20;   // Кладём в старый объект 20
  23.             Console.WriteLine(list2[0].Num);    // В новом массиве то-же что и в старом
  24.             Console.ReadKey(false);
  25.         }
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement