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); } }