- •Обзор
- •Цели
- •Microsoft .NET
- •Значения по умолчанию
- •Конструкция if
- •Конструкция if
- •Конструкция switch
- •Конструкция switch
- •Итерационные
- •Цикл while
- •Цикл do
- •Цикл for
- •Цикл foreach
- •Цикл foreach
- •Типы данных
- •Ссылочные типы
- •Характеристики типов
- •Boxing и Unboxing
- •Boxing и Unboxing
- •Статические члены классов
- •Массивы
- •Массивы
- •Структуры
- •Перечислимый тип (Enumerators)
- •Перечислимый тип (Enumerators)
- •Компиляция и выполнение программ
- •Резюме
Основы C#
Обзор
Глава 2 – Компоненты Microsoft .NET
.NET это платформа ориентированная на Internet.
Главное преимущество платформы что любые данные доступны пользователю повсеместно и в любое время, используя любое .NET совместимое устройство.
Microsoft.NET состоит из трех компонентов именуемых: продукты и сервисы Microsoft.NET, непосредственно платформа .NET, и третья часть .NET сервисы.
Платформа .NET основана на языконезависимых приложениях, и может быть запущена на различных .NET совместимых устройствах.
Платформа .NET основана на двух базовых технологиях. XML и набор Интернет протоколов.
Цели
Объяснить для чего нужен C#
Описать идею классов в C#
Объяснить, что такое поток управления (flow control) в программе на C#
Охарактеризовать основные типы данных языка C#
Объяснить концепцию Boxing и UnBoxing
Рассмотреть, что такое структуры (Structures)
Объяснить, что такое перечислимый тип (Enumerators) в языке C#
Научить писать простейшую программу на C#.
Microsoft .NET
Новая платформа для разработки windows и веб-приложений
Поддерживает более 20 языков
Предоставляет новые возможности для программирования под Windows
Введение в C#
Поддерживает все преимущества платформы .NET
Наиболее эффективный из семейства .NET языков
Современная замена C++
Увеличивает производительность и безопасность путем явного контроля за соответствием типов.
Позволяет использовать собственный (native) код
Поток выполнения программы на C#
Простая программа на C#
Основные программные конструкции в языке C#
Объявление переменных в C#
Модификатор доступа Тип данных Имя переменной
public |
|
int |
|
||
private |
|
string |
|
||
protected |
|
float |
|
internal
Основные программные конструкции в языке C#
Мы можем использовать имена переменных, которые конфликтуют (совпадают по написанию)с ключевыми словами, если перед идентификатором поместим символ @
Основные программные конструкции в языке C#
using System; class Test
{
static void Main()
{
int[] array1 = new int[5];
Console.WriteLine(10 * array1[2]);
}
}
Значения по умолчанию
Значения по умолчанию для основных типов данных:
Ввод / вывод в C#
Базовые операции ввода/вывода выполняются с помощью методов класса Console пространства имен System
Наиболее широко используемые методы:
Console.ReadLine()
Console.WriteLine()
Ввод / вывод в C#