double arrow

Пример кода на языке C#

Ираспространяемый бесплатно пакет:.NET Framework, который устанавливается автоматически при установке Microsoft Visual C# 2008 Express Edition.

Cреда разработки Microsoft Visual Studioвключает: средства управления проектами, редактор исходного текста, компиляторы, компоновщики, документацию, отладчики, конструкторы пользовательского интерфейса …

Документация по Использованию интегрированной среды разработки Visual C# доступна по ссылке: https://msdn.microsoft.com/ru-ru/library/h8w79z10(v=vs.90),

Построение и отладка Visual C# по ссылке https://msdn.microsoft.com/ru-ru/library/ms173083(v=vs.90)

.NET Framework — платформа разработки. Основными компонентами .NET Framework являются:

• общеязыковая среда исполнения (common language runtime, CLR) предоставляет объектно-ориентированную модель программирования;

• библиотека классов (Framework Class Library, FCL) предоставляет объектно-ориентированный интерфейс, используемый всеми моделями приложений;

Примеры по Созданию консольных приложений (Visual C#) доступны по ссылке https://msdn.microsoft.com/ru-ru/library/452fz12a(v=vs.90)

Пример. Создание консольного приложения Visual C# Console Application.

//директива using с перечислением пространств имен библиотеки классов платформы. NET Framework //определяет префикс System

using System;

// объявление собственного пространства имен

namespace ConsoleApplication2

{

//Класс Program объявлен с единственным членом ­- статическим методом Main

class Program

{

//Метод Main - точка входа в программу

static void Main(string[] args)

{

string text;

Console.Write("Введите текст\n");

text = Console.ReadLine();

//статический метод WriteLine–класса Console пространства имен System

Console.WriteLine(text);

}

}

}

Результат выполнения программы:

Метод Main объявляется внутри класса или структуры.

Файлы исходного кода С# имеют расширение.cs. C# программы состоят из одного или более исходных файлов. При компиляции C# программ получаются сборки. Сборки имеют расширение.exe или.dll, они реализованы как приложения или как библиотеки.

Общие сведения о системе общих типов (CTS).

Система общих типов определяет способ объявления, использования и управления типами во время выполнения.

Типы и переменные

There are two kinds of types in C#: value types and reference types.

Система общих типов поддерживает две общие категории типов: типы значений и ссылочные типы.

Переменные типа значений содержат данные.

Переменные ссылочного типа хранят ссылки на соответствующие данные (объекты).

К типам значений в C# относятся простые типы, перечисляемые типы, типы структур и обнуляемые типы. К ссылочным типам в C# относятся типы классов, типы интерфейсов, типы массивов и типы делегатов.

Система общих типов CTS в платформе.NET Framework поддерживает следующие категории типов: (из Спецификации языка C# версии 3.0)

Category Description
Value types Simple types Signed integral: sbyte, short, int, long
Unsigned integral: byte, ushort, uint, ulong
Unicode characters: char
IEEE floating point: float, double
High-precision decimal: decimal
Boolean: bool
Enum types User-defined types of the form enum E {...}
Struct types User-defined types of the form struct S {...}
Nullable types Extensions of all other value types with a null value
Reference types Class types Ultimate base class of all other types: object
Unicode strings: string
User-defined types of the form class C {...}
Interface types User-defined types of the form interface I {...}
Array types Single- and multi-dimensional, for example, int[] and int[,]
Delegate types User-defined types of the form e.g. delegate int D(...)

Для создания нового типа в программах на языке C# его необходимо определить. Можно определить пять пользовательских типов: классы, структуры, интерфейсы, перечисления и делегаты.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: