Книга: C# для профессионалов. Том II

Терминология

Терминология

Необходимо знать, что несколько конструкций языка используют различную терминологию в C# и C++. Переменные члены в C++ называются полями в C#, в то время как функции в C++ называются методами в C#. В C# термин функция имеет более общее значение и ссылается на любой член класса, который содержит код. Это означает, что функция охватывает методы, свойства, конструкторы, деструкторы, индексаторы и перезагруженные версии операторов. В C++ функция и метод часто используются взаимозаменяемо, хотя, строго говоря, в C++ метод является виртуальной функцией-членом.

Если все это звучит путано, то следующая таблица должна в этом помочь разобраться:

Значение Термин C++ Термин C#
Переменная, которая является членом класса Переменная-член Поле
Любой элемент в классе, который содержит инструкции Функция (или функция-член) Функция
Элемент класса, который содержит инструкции и вызывается по имени с помощью синтаксиса DoSomething(/* параметры */) Функция (или функция-член) Метод
Виртуальная функция, которая определена как член класса Метод Виртуальный метод

Необходимо также знать о паре других различных терминов:

Термин C++ Термин C#
Составной оператор Блочный оператор
lvalue Переменное выражение

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

Оглавление книги


Генерация: 0.660. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз