PrintMembers 메소드에 대한 지식으로 동료에게 깊은 인상을 남깁니다 | Bart Wullems

PrintMembers 메소드를 만드는 것으로 record의 출력을 변경할 수 있습니다.


public sealed record class Person 
{
    public string FirstName { get; init; } = default!;
    public string LastName { get; init; } = default!;
    public string[] PhoneNumbers {get;init;}=default!;
    
    private bool PrintMembers(System.Text.StringBuilder stringBuilder)
    {
        stringBuilder.Append($"FirstName = {FirstName}, LastName = {LastName}, ");
        stringBuilder.Append($"{nameof(PhoneNumbers)} = ");
        stringBuilder.AppendJoin(",",PhoneNumbers);
        return true;
    }
}

1개의 좋아요