русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Введение в язык Си Шарп

C# представляет собой мощные инструменты для будущих программистов. Очень многие уже перешли на этот язык программирования, а некоторые уже только начинают переходить.

Эта глава как раз для тех, кто начинает изучать язык C#.

Отличие этого языка от C++ в том, что он использует только динамическую память, поэтому для объявления переменной необходимо писать ключевое слово new.

Пример:

int x = new int();

Хотя в данном случае можно также писать и

int x;

Си Шарп сам понимает эту строку и выделяет ей память.

Но если вам нужно будет объявить массив, то вам нужно будет писать вот так:

int[] MyMas = new int[5];

Или вот так, если вы объявляете массив и принимаете значения.

int[] masiv = {1,2,3};

 

Также этот язык имеет базу очень многих методов*. И вам не нужно писать лишний код. Это можно сравнить как написание букв, или использования уже готовых слов или даже предложений. Быстрота написания увеличивается во много раз.

Не стоит также забывать, что каждая переменная имеет свою область существования.

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

for (int i = 0; i < 6; i++)
{
     double PR;
     PR = 5;
}
PR = 4; // Здесь будет ошибка

Потому что область существования переменной только в цикле. Поэтому если вам надо переменная, которая будет нужна в любом месте программы, то необходимо объявить ее в начале программы.

 

* Использования слова функции в языке C# некорректно. Слово "Функция" заменено на - "Метод". Обычно слово функция использовалось в языке C++.

Просмотров: 5629






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.