Найти тему
nerolink.ru

Введение в C#

Основы программирования, C#, статья №7
Основы программирования, C#, статья №7

C# — это современный объектно-ориентированный язык программирования общего назначения, произносимый как «Си-шарп». Он был разработан Microsoft во главе с Андерсом Хейлсбергом и его командой в рамках инициативы .Net и был одобрен Европейской ассоциацией производителей компьютеров (ECMA) и Международной организацией по стандартизации (ISO). C# входит в число языков Common Language Infrastructure, а текущая версия C# — это версия 7.2. C# во многом похож на Java синтаксически и прост для пользователей, знакомых с C, C++ или Java.

Немного о .Net Framework.

Net-приложения — это многоплатформенные приложения, и фреймворк может использоваться из таких языков, как C++, C# , Visual Basic, COBOL и т.д. Он разработан таким образом, чтобы другие языки могли его использовать.
узнать больше о .Net Framework

Почему С#?

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

  1. Легко начать: C# — это язык высокого уровня, поэтому он ближе к другим популярным языкам программирования, таким как C, C++ и Java, и поэтому его легко изучить для всех.
  2. Широко используется для разработки настольных и веб-приложений: C# широко используется для разработки веб-приложений и настольных приложений. Это один из самых популярных языков, используемых в профессиональных настольных компьютерах. Если кто-то хочет создавать приложения Microsoft, C# — их лучший выбор.
  3. Сообщество: чем больше сообщество, тем оно лучше, поскольку для его улучшения будут разрабатываться новые инструменты и программное обеспечение. C# имеет большое сообщество, поэтому разработки делаются для того, чтобы он существовал в системе и не исчез.
  4. Разработка игр: C# широко используется в разработке игр и будет продолжать доминировать. C# интегрируется с Microsoft и поэтому имеет большую целевую аудиторию. Такие функции C# , как автоматическая сборка мусора, интерфейсы, объектно-ориентированные интерфейсы и т. Д., Делают C# популярным языком разработки игр.

Начиная с программирования на C# :
поиск компилятора.
Существуют различные интерактивные среды разработки, такие как GeeksforGeeks ide, CodeChef ide и т.д., Которые можно использовать для запуска программ на C# без установки.

Windows: поскольку C# разрабатывается в рамках инициативы .Net framework Microsoft, он предоставляет различные IDE для запуска программ на C# : Microsoft Visual Studio , Visual Studio Express , Visual Web Developer.

Linux: Mono можно использовать для запуска программ C# в Linux.

Программирование на C# :
поскольку C# синтаксически во многом похож на другие широко используемые языки, его легче кодировать и изучать на C# .
Программы могут быть написаны на C# в любом из широко используемых текстовых редакторов, таких как Notepad++, gedit и т.д., Или в любом из компиляторов. После написания программы сохраните файл с расширением .cs.

Пример: простая программа для печати Hello Geeks

-2

Объяснение:
1. Комментарии: Комментарии используются для объяснения кода и используются так же, как в Java, C или C++. Компиляторы игнорируют записи комментариев и не выполняют их. Комментарии могут состоять из одной или нескольких строк.
Однострочные комментарии:
Синтаксис:

// Однострочный комментарий

Многострочные комментарии:
Синтаксис:

/ * Многострочные комментарии * /

2. using System: ключевое слово using используется для включения пространства имен System в программу.
объявление пространства имен: пространство имен — это набор классов. Пространство имен HelloGeeksApp содержит класс HelloGeeks.
3. class: класс содержит данные и методы, которые будут использоваться в программе. Методы определяют поведение класса. Класс HelloGeeks имеет только один метод Main, аналогичный JAVA.

4. static void Main(): ключевое слово static сообщает нам, что этот метод доступен без создания экземпляра класса.

5. Ключевое слово void говорит о том, что этот метод ничего не вернет. Метод Main() — это точка входа в наше приложение. В нашей программе метод Main () определяет свое поведение с помощью оператора Console.WriteLine («Hello Geeks»); .

6. Console.WriteLine(): WriteLine() — это метод класса Console, определенного в пространстве имен System.
7. Console.ReadKey(): это для пользователей VS.NET. Это заставляет программу ждать нажатия клавиши и предотвращает быстрый запуск и закрытие экрана.
Примечание. C# чувствителен к регистру, и все операторы и выражения должны заканчиваться точкой с запятой (;).

Преимущества C# :

  • C# очень эффективен в управлении системой. Весь мусор автоматически собирается на C# .
  • В C# нет проблем с утечкой памяти из-за его резервного копирования высокой памяти.
  • Стоимость обслуживания ниже и безопаснее в использовании по сравнению с другими языками.
  • Код C# компилируется на промежуточный язык (Common (.Net) Intermediate Language), который является стандартным языком независимо от целевой операционной системы и архитектуры.

Недостатки C# :

  • C# менее гибкий, так как он во многом зависит от .Net framework.
  • C# работает медленно, и программу необходимо компилировать каждый раз, когда вносятся какие-либо изменения.

Приложения:

  • C# широко используется для разработки настольных приложений, веб-приложений и веб-сервисов.
  • Он используется при создании приложений Microsoft в широком масштабе.
  • C# также используется при разработке игр в Unity .

Больше интересного в источнике: NEROLINK.RU

Предыдущая статья: Библиотека классов .NET Framework (FCL)

Следующая статья на дзен: Настройка среды для C#