반응형
namespace Copy
{
public class Copy
{
public string name;
public int a;
public Copy(string name, int a)
{
this.name = name;
this.a = a;
}
}
internal class Program
{
static void Main(string[] args)
{
Copy copy1 = new Copy("얕은복사", 3);
Copy copy2 = copy1;
copy2.name = "얕아서 둘다 바뀐다구~";
Console.WriteLine(copy2.name);
Console.WriteLine(copy1.name);
}
}
}
얕은 복사는 값복사가 일어나지 않고 같은 주소를 참조하기때문에 (한 곳을 가르킴)
copy2.name이 바뀌면
copy1.name도 바뀐다.
반응형
'Language > C#' 카테고리의 다른 글
| [C#] TextRPG 휴식 (0) | 2025.02.12 |
|---|---|
| [C#] TextRPG 상점 구현 (0) | 2025.02.11 |
| [C#] DeepCopy (0) | 2025.02.10 |
| [C#] List (0) | 2025.02.07 |
| [C#] Convert.ToInt32() vs int.Parse() (0) | 2025.02.06 |