책에 있는 코드인데 진하게 칠한 부분,
From뒤에 ,-10이라는 숫자를 붙이는 이유를 모르겠음
From이라는 사람이 -> To에게 -> Amount만큼 돈을 줬다 라고 출력하는 코드임
using System;
namespace Record
{
record RTransaction
{
public string From { get; init; }
public string To { get; init; }
public int Amount { get; init; }
public override string ToString()
{
return $"{From,-10} -> {To,-10} : ${Amount}";
}
}
class MainApp
{
static void Main(string[] args)
{
RTransaction tr1 = new RTransaction
{
From="Alice", To="Bob", Amount=100
};
RTransaction tr2 = new RTransaction
{
From="Alice", To="Charlie", Amount=100
};
Console.WriteLine(tr1);
Console.WriteLine(tr2);
}
}
}
그냥 문자열 보간 아님?
왼쪽 정렬로 10칸에 맞춰서 From이랑 To 문자열을 출력하라는 서식임