Development на C#
| Introduction | |
| Узнать тип переменной |
Introduction
C# (произносится си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах
группой инженеров компании Microsoft под руководством Андерса Хейлсберга и Скотта Вильтаумота как язык разработки приложений для платформы
Microsoft .NET Framework.
Впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270.
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к
C++ и Java.
Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, переменные, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.
Переняв многое от своих предшественников — языков C++, Delphi, Модула, Smalltalk и, в особенности, Java — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# в отличие от C++ не поддерживает множественное наследование классов (между тем допускается множественная реализация интерфейсов).
Article author: Andrei Olegovich
| Bash | |
| C | |
| C++ | |
| Go | |
| Groovy | |
| Java | |
| JavaScript | |
| PHP | |
| Perl | |
| Python | |
| Ruby | |
| TypeScript | |
| Fortran | |
| Elixir | |
| Rust | |
| .NET/C# |