class Program
{
public object MyClass { get; } = new object();
public object MyClass2 => new object();
static void Main(string[] args)
{
Program pg = new Program();
Console.WriteLine(pg.MyClass.Equals(pg.MyClass));
Console.WriteLine(pg.MyClass2.Equals(pg.MyClass2));
}
}
콘솔에 첫번째는 true라고 찍히는데
두번째는 false라고 찍힙니다.
MyClass2가 호출될때마다 계속 힙에 객체가 생성되는것같은데
Myclass의 간편표기볍이 MyClass2아닌가요?
[최초 등록일: ]
[최종 수정일: 11/1/2019]