• 1405/03/05

جلسه 45 تمرین مبحث required :

//Program.cs
using CarInformation;

Car car1 = new Car()
{
    CarName = "Lamborghini",
    CarHealth = 92,
    CarMaxSpeed = 410
};

Console.WriteLine($"Car Name : {car.CarName} | Car Health : {car.CarHealth}% | Car Max Speed : {car.CarMaxSpeed}");
//Class Car
using System;
using System.Collections.Generic;
using System.Text;

namespace CarInformation
{
    internal class Car
    {
        public required string CarName { get; init; }
        public required float CarHealth { get; init; }
        public required int CarMaxSpeed { get; init; }
    }
}

درود به شما استاد عزیز

در کلس ماشین پراپرتی هایی استفاده میکنیم که بجای set انها init گذاشته میشود به این دلیل که این کلمه کلیدی باعث میشود که فقط در هنگام نمونه سازی بتوان انها را مقدار دهی کرد.