Содержание
- 2. Структуры Структуры являются фундаментальными типами данных в C# и большинстве других современных языках программирования. Структуры в
- 3. Описание структуры: struct имя_структуры { public тип поле1; public тип поле2; . . . } Структуры
- 4. Пример: struct person { public string fio; public DateTime dat; public char pol; public double rost;
- 5. Ввод массива структур Структуры
- 6. public partial class Form1 : Form { struct person { public string fio; public DateTime dat;
- 7. private void button1_Click(object sender, EventArgs e) { stud[i].fio = textBox1.Text; stud[i].dat = dateTimePicker1.Value; if (radioButton1.Checked) stud[i].pol
- 8. Сортировка по возрастанию: Массив.OrderBy(x=>x.поле) stud.OrderBy(x=>x.fio); Сортировка по убыванию: Массив.OrderByDescending (x=>x.поле) stud.OrderBy Descending (x=>x.rost) Структуры
- 9. Исключения В языке C# ошибки в программе во время выполнения передаются через программу посредством механизма, называемого
- 10. Этапы исключений: Генерация исключения Обработка исключения Исключения
- 11. Схема обработки исключений в C#: try {... } catch (T1 e1) {...} ... catch(Tk ek) {...}
- 12. Свойства исключений: Исключения имеют типы, в конечном счете являющиеся производными от System.Exception. Следует использовать блок try
- 13. Блок try используется программистами C# для разбиения на разделы кода, который может затрагиваться исключением. Блок catch
- 14. В стандарте языка C# конструкция try/catch/finally называются try оператором. Определены три формы оператора try: Блок контроля,
- 15. Имеется три форсы catch-инструкции: сatch (тип_исключения имя) {операторы} сatch (тип_исключения) {операторы} сatch {операторы} Для выполнения перехвата
- 16. private void button1_Click(object sender, EventArgs e) { try { stud[i].fio = textBox1.Text; stud[i].dat = dateTimePicker1.Value; if
- 17. Исключения
- 18. private void button1_Click(object sender, EventArgs e) { try { stud[i].fio = textBox1.Text; stud[i].dat = dateTimePicker1.Value; if
- 19. Контролируемый ввод private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { bool zpt=false; if (char.IsDigit(e.KeyChar) == true) return;
- 21. Скачать презентацию