С# Якщо хтось знає
Умова:
Побудувати опис класу,що містить інформацію про поштову адресу організації. Передбачити можливість введених значень. В випадку недопустимих значень обробляється виключення
Ответы
public class PostalAddress
{
public string Street { get; set; }
public string City { get; set; }
public string State { get; set; }
public string ZipCode { get; set; }
public PostalAddress(string street, string city, string state, string zipCode)
{
if (string.IsNullOrEmpty(street) || string.IsNullOrEmpty(city) || string.IsNullOrEmpty(state) || string.IsNullOrEmpty(zipCode))
{
throw new ArgumentException("Введені значення не можуть бути порожніми.");
}
Street = street;
City = city;
State = state;
ZipCode = zipCode;
}
}
Конструктор класу приймає значення для цих властивостей та перевіряє чи вони не є порожніми. Якщо хоча б одне з них є порожнім, то виключення обробляється.
Console.WriteLine($"Адрес: {address.Street}, {address.City}, {address.State}, {address.ZipCode}");