Синтаксис не будет отличаться. Просто ...
public InnerClass InnerClass
{
get { return innerClass; }
set { innerClass = value; }
}
Кстати, если вы используете C # в .NET 3.5, вы можете использовать функцию автоматического создания свойств, если все, что у вас есть, - это простое свойство, которое просто читает и записывает в резервное хранилище (как у вас было выше). Синтаксис похож на синтаксис абстрактного свойства:
public InnerClass InnerClass { get; set; }
Это автоматически генерирует закрытый элемент для хранения, затем читает из него в get
и записывает в него в set
.