자동 구현 속성은 속성 선언을 더욱 간결하게 만드는 방법으로 별도의 변수를 선언하지 않고 속성 만으로 사용할 수 있다.
이렇게 입력하면 속성을 사용하는 것이나, 변수를 사용하는 것이나 큰 차이가 없다.
class Car
{
public string CarName { get; set; }
public int CarId { get; set; }
public Car(string carName, int carId)
{
CarName = carName;
CarId = carId;
}
}
class Program
{
static void Main(string[] args)
{
Car mycar = new Car("포르쉐",1);
Console.WriteLine($"{mycar.CarName},{mycar.CarId}");
}
}