Пример #1
0
 public Book(string isbnText)
 {
     int isbnLength = isbnText.Replace("-", "").Replace(" ", "").Length;
     if (isbnLength == 10)
         ISBN = new ISBN10(isbnText);
     else if (isbnLength == 13)
         ISBN = new ISBN13(isbnText);
     else
         throw new ArgumentException("Invalid Argument", "isbnText");
 }