C# — это объектно-ориентированный язык программирования, разработанный Microsoft и одобренный Европейской ассоциацией производителей компьютеров (ECMA) и Международной организацией по стандартизации (ISO).

C# был разработан Андерсом Хейлсбергом и его командой во время разработки .Net Framework.

C # широко используемый профессиональный язык как —

Это современный язык программирования общего назначения.

Он объектно-ориентирован.

Он ориентирован на компоненты.

Это структурированный язык.

Это часть .Net Framework.

C# полностью ООП, но не чисто ООП.

КАК стать чистым языком ООП, все является объектом, и каждое действие выполняется через них. Это чистый ООП Eiffel, Smalltalk и Ruby.

Это те качества, которые должны быть удовлетворены, чтобы язык программирования был чисто объектно-ориентированным.

Они есть:

  1. Инкапсуляция/скрытие данных
  2. Наследование
  3. Полиморфизм
  4. Абстракция
  5. Все предопределенные типы являются объектами
  6. Все пользовательские типы являются объектами
  7. Все операции, выполняемые над объектами, должны выполняться только с помощью методов, представленных в объектах.

Язык называется полностью ООП, если обнаружены следующие черты:

  1. Инкапсуляция/скрытие данных
  2. Наследование
  3. Полиморфизм
  4. Абстракция

Поскольку C# обладает этими четырьмя качествами, он называется полностью oop, но C# не делает различий между примитивными типами и объектными типами, как в Java. Следовательно, int — это объект, а не примитивный тип.