ویژگی های خودکار (دست کوتاه)(Automatic Properties (Short Hand))

C# همچنین راهی برای استفاده از ویژگی های کوتاه دستی / خودکار، در جایی که شما انجام می دهید، ارائه می دهد.
لازم نیست فیلد را برای ویژگی تعریف کنید، و فقط باید get; را بنویسید.
و set; را در داخل ویژگی قرار دهید.


مثال زیر همان نتیجه مثال بالا را ایجاد می کند. تنها تفاوت این است که کد کمتری وجود دارد:



مثال


Using automatic properties:


class Person
{
public string Name // property
{ get; set; }
}

class Program
{
static void Main(string[] args)
{
Person myObj = new Person();
myObj.Name = "Liam";
Console.WriteLine(myObj.Name);
}
}

The output will be:



Liam