Скачать презентацию Платформа Microsoft NET Структура Microsoft NET Ввод и Скачать презентацию Платформа Microsoft NET Структура Microsoft NET Ввод и

Вводная лекция по С#.ppt

  • Количество слайдов: 7

Платформа Microsoft. NET. Структура Microsoft. NET. Ввод и вывод данных. Платформа Microsoft. NET. Структура Microsoft. NET. Ввод и вывод данных.

Платформа Microsoft. NET Достоинства объектно-ориентированная модель программирования автоматическое управление ресурсами упрощение развертывания приложений безопасность Платформа Microsoft. NET Достоинства объектно-ориентированная модель программирования автоматическое управление ресурсами упрощение развертывания приложений безопасность кода межъязыковое взаимодействие Недостатки привязка к ОС Windows (есть версия для Linux: Mono) замедление при запуске и работе программы

Версии Microsoft. NET 2002 г. Microsoft. NET 1. 0 2003 г. Microsoft. NET 1. Версии Microsoft. NET 2002 г. Microsoft. NET 1. 0 2003 г. Microsoft. NET 1. 1 (входит в WS 2003) 2005 г. Microsoft. NET 2. 0 2007 г. Microsoft. NET 3. 0 2008 г. Microsoft. NET 3. 5 2010 г. Microsoft. NET 4. 0 2012 г. Microsoft. NET 4. 5

Структура программы на C# Любая программа - набор типов (классов и структур). Класс – Структура программы на C# Любая программа - набор типов (классов и структур). Класс – тип, объединяющий данные (поля) и функции для их обработки (методы) Все функции являются методами (элементами) классов. Формат вызова: имя_класса. имя_метода Все глобальные переменные должны быть статическими элементами внутри некоторых классов Точкой входа по умолчанию является статический метод Main

Директива Using Полное имя типа образуется из имени пространства имен и имени типа. public Директива Using Полное имя типа образуется из имени пространства имен и имени типа. public class Hello { public static void Main(String[] args) { System. Console. Write. Line(“Hello, World!”); } } Директива using позволяет использовать сокращенные имена типов using System; public class Hello { public static void Main(String[] args) { Console. Write. Line(“Hello, World!”); } }

Консольный вывод Для организации консольного вывода предназначены статические методы класса System. Console … Console. Консольный вывод Для организации консольного вывода предназначены статические методы класса System. Console … Console. Write. Line(“Hello, World!”); //перевод строки Console. Write(“Hello, World!”); … ü Методы Write и Write. Line могут иметь несколько параметров, при этом первый параметр – форматная строка … Console. Write. Line(“{0}, {1}{2}”, ”Hello”, ”World”, ”!”); Console. Write. Line (“ {0} + {1} = {2} ”, 3, 5, 8); …

Консольный ввод ü Ввод строки … string s; s = Console. Read. Line(); … Консольный ввод ü Ввод строки … string s; s = Console. Read. Line(); … ü Преобразование строки в число: 2 способа int a = Convert. To. Int 32(s); int b = Int 32. Parse(s); ü Преобразование числа в строку: 2 способа string s 1 = Convert. To. String(a); string s 2 = a. To. String();