Инициализация поля
Есть ли различия между следующими двумя способами инициализации поля? Когда использовать какой?
Первый способpublic class Class1
{
private SomeClass someclass;
public Class1()
{
someclass = new SomeClass(some arg);
}
}
Второй способpublic class Class1
{
private SomeClass someclass = new SomeClass(some arg);
}
Поле во втором примере может быть только для чтения.