private void ChangeBtn_Click(object sender, EventArgs e) { try { List <NoteBook> books = ConverterBooks.Arr2ToList(DataGridViewUtils.GridToArray2 <string>(Input)); books.Sort(); for (int i = books.Count - 1; i >= 0; i--) { if (books[i].Cost <= Money.Value) { Output.Text = books[i].ToString(); save.Enabled = true; return; } } Output.Text = "недостаточно денег"; } catch (Exception) { MessageBox.Show("ошибка ввода", "ошибка"); } }
static void Main(string[] args) { while (true) { List <NoteBook> books = ConverterBooks.Arr2ToList(ReadArr2()); books.Sort(); Console.WriteLine("кол-во денег:"); int Money = ReadInt(); bool flag = false; for (int i = books.Count - 1; i >= 0; i--) { if (books[i].Cost <= Money) { flag = true; OutputStr(books[i].ToString()); return; } } if (!flag) { OutputStr("недостаточно денег"); } } }