-
C# state operation | record 사용법C#(asp.net | asp.net core) 2021. 8. 9. 16:45728x90
C#에서 record를 가지고 state operation에 대해 알아보겠다
우선 record를 생성해보자
public record Person(string FirstName, string LastName);
Person 객체를 생성해보자
Person person = new Person("minsu", "kim");
이 person 객체를 사용해서 person2를 생성해보자
Person person2 = person with {FirstName = "aaa"};
person과 person2는 같은 객체일까?
답은 true이다
person의 FirstName이라는 state를 변경하고
person 객체를 person2에 저장하였기 때문에 동일하다
person과 person2의 FirstName 을 보면 "aaa"로 동일하게 나오는것을 알 수 있다
WriteLine(person.FirstName); WriteLine(person2.FirstName); WriteLine(person.Equals(person2));
728x90728x90'C#(asp.net | asp.net core)' 카테고리의 다른 글
[C#] functional coding | callback (0) 2021.08.10 MVC Pattern 자동 생성 프로젝트 - New Scaffolded Item (0) 2021.08.10 [C#] Web Form cs에서 javaScript 사용하기(alert) (0) 2021.07.13 [asp.net core] EntityFramwork Core Oracle 연동하기 (0) 2021.07.09