
- •3. Лекция: Выражения и операции
- •Выражения
- •Приоритет и порядок выполнения операций
- •Перегрузка операций и методов
- •Преобразования типов
- •Организация программного проекта ConsoleExpressions
- •Операции высшего приоритета
- •Выражения в скобках
- •Операция индексации a[I, j]
- •Операция new
- •Операции sizeof и typeof
- •Операции "увеличить" и "уменьшить" (increment, decrement)
- •Унарные операции приоритета 1
- •Операция кастинга - приведения к типу
- •Проверяемые и непроверяемые блоки и выражения
- •Арифметические операции
- •Вычисление выражений
- •Память и время - два основных ресурса
- •Именованные константы
- •Операции отношения
- •Операции проверки типов
- •Операции сдвига
- •Логические операции
- •Логические операции над булевскими операндами
- •Логические операции над булевскими операндами и целыми числами. Работа со шкалами
- •Условное выражение
- •Операция присваивания
- •Операция ?? - новая операция c# 2.0
- •Лямбда-оператор - новая операция в c# 3.0
- •Преобразования внутри арифметического типа
- •Выражения над строками. Преобразования строк
- •Преобразования строкового типа в другие типы
- •Метод Parse
- •Преобразование в строковый тип
- •Класс Convert и его методы
- •Класс Console и его методы
- •Методы Read и ReadLine
- •Вывод данных на консоль. Методы Write и WriteLine
- •Вычисление выражений. Оценка времени вычислений
- •Геометрические фигуры
- •Преобразования типов
- •Проекты
-
Преобразования типов
Преобразуйте значение и тип источника в значение и тип цели. Возможное исключение, возникающее в процессе преобразования, должно быть перехвачено и обработано должным образом.
-
24. Постройте Windows-приложение, в котором тип источника - string, тип цели - один из подтипов арифметического типа, выбираемый из списка. Преобразование выполните с использованием метода Parse и методом класса Convert.
-
25. Постройте Windows-приложение, в котором тип источника - string, тип цели - логический. Преобразование выполните с использованием метода Parse и методом класса Convert.
-
26. Постройте Windows-приложение, в котором тип источника - int, тип цели - один из подтипов арифметического типа, выбираемый из списка. Преобразование выполните с использованием приведения типа, методом Parse и методом класса Convert.
-
27. Постройте Windows-приложение, в котором тип источника - double, тип цели - один из подтипов арифметического типа, выбираемый из списка. Преобразование выполните с использованием приведения типа, методом Parse и методом класса Convert.
-
28. Постройте Windows-приложение, в котором тип источника - int, тип цели - char. Преобразование выполните с использованием приведения типа, методом Parse и методом класса Convert.
-
29. Постройте Windows-приложение, в котором тип источника - int, тип цели - все типы, для которых существует безопасное преобразование, выполняемое автоматически.
-
30. Постройте Windows-приложение, в котором тип источника - double, тип цели - все типы, для которых существует безопасное преобразование, выполняемое автоматически.
-
31. Постройте Windows-приложение, в котором тип источника - char, тип цели - все типы, Для которых существует безопасное преобразование, выполняемое автоматически.
-
Проекты
-
32. Построить Windows-приложение "Стандартный калькулятор", аналогичный Windows-калькулятору - приложению Calculator в режиме Standard.
-
33. Построить Windows-приложение "Научный калькулятор", аналогичный Windows-калькулятору - приложению Calculator в режиме Scientific.