Пожалуйста, помогите мне с, чтобы понять этот кусок кода:C синтаксис # пример вопрос
protected Customer()
{
}
в следующий класс (класс модели из образца приложения WPF MVVM):
public class Customer : IDataErrorInfo
{
#region Creation
public static Customer CreateNewCustomer()
{
return new Customer();
}
public static Customer CreateCustomer(
double totalSales,
string firstName,
string lastName,
bool isCompany,
string email)
{
return new Customer
{
TotalSales = totalSales,
FirstName = firstName,
LastName = lastName,
IsCompany = isCompany,
Email = email
};
}
protected Customer() // it is what I asked about
{
}
#endregion // Creation
......
}
Спасибо всем, кто ответил. Было трудно выбрать принятый ответ (извините, что это может быть только один). Мои сомнения в этом фрагменте кода были связаны с наличием нескольких конструкторов для экземпляров создания и конкретной цели каждого из них. – rem