58
пространство. Дополнительные сведения работе с такими компонентами см. в
разделе
После того, как элемент управления займёт место, в форме Visual C#
сгенерирует код для правильного размещения реального элемента управления.
Данный код будет можно найти в файле, который обычно не виден в
представлении. Этот файл с именем Form1.designer.cs можно увидеть в
обозревателе решений, если развернуть узел Form1.cs.
C# представляет собой объектно-ориентированный язык
программирования, который был разработан специалистами компании Microsoft
как язык разработки прикладных программных приложений под платформу
Microsoft .NET Framework.
Язык программирования C# относится к семейству языков с C-подобным
синтаксисом, из которых его синтаксис наиболее приближен к языкам
программирования C++ и Java. Новые функции и синтаксические улучшения
появляются гораздо быстрее, в отличие от других языков программирования, как,
например, в Java. Язык программирования C# имеет возможности статической
типизации, перегрузки операторов, поддерживает полиморфизм, атрибуты,
события, делегаты, специализированные свойства, возможности использования
обобщённых типов и методов, итераторов, анонимных функций с поддержкой
замыканий, LINQ, исключений, комментариев в формате XML.
Переняв большое количество возможностей от своих предшественников –
языков C++, Pascal, Модула, Smalltalk и, в особенности, Java – язык
программирования С#, опираясь на непосредственную практику их
практического использования, позволяет исключить некоторые модели,
являющиеся проблематичными при практической разработке прикладных
программных систем. Например, C# в отличие от языка программирования C++
не поддерживает множественное наследование классов (в тоже время реализована
возможность множественного наследования интерфейсов).
Необходимо учесть, что C# разрабатывался как язык программирования
прикладного уровня для CLR (общеязыковая исполняющая среда) и, как таковой,
в полной мере зависит, прежде всего, от имеющихся возможностей самой CLR.