На прошлой неделе молодой студент спросил меня, является ли сортировка такой же, как кастинг.
Мой ответ был определенно нет. Маршаллинг это серализация, способ трансформировать
представление в памяти объекта в байтах для передачи в
сеть, тогда как приведение связано с преобразованием типов / принуждением.
Позже, переосмысливая вопрос, мне показалось, что сортировка может рассматриваться как особый случай приведения. Например, преобразование представления памяти в xml, тогда можно сказать, что вы «приводите» к типу, определенному соответствующей грамматикой xsd этого xml-файла.
Что вы думаете об этом?