Visual Studio 2008(厳密には.NET Framework 3.5)のC#(=Visual C# 2008)では、「プロパティの自動実装」(Automatic Implementation of Property)という機能が搭載され、効率的にプロパティを実装できるようになっている。 例えば従来(=Visual Studio 2005以前)では、プロパティは次のように記述していた。 private int myVar; public int MyProperty { get { return myVar; } set { myVar = value; } }