В чем разница между инициализацией полей в конструкторе и за ним? - C#
Формулировка задачи:
То есть, в чем состоит разница между следующим кодом?
и
class SomeClass
{
List<int> someList = new List<int>();
}class SomeClass
{
List<int> someList;
public SomeClass()
{
someList = new List<int>();
}
}Решение задачи: «В чем разница между инициализацией полей в конструкторе и за ним?»
textual
Листинг программы
class SomeClass
{
List<int> someList;
public SomeClass(List<int> someList)
{
this.someList = someList;
}
}