#c# #linq
#c# #linq
Вопрос:
Как начинающий программист, который учится использовать LINQ, я в замешательстве относительно того, почему слово query часто добавляется к LINQ (например, «этот запрос LINQ»).
Не является ли это вложение излишним, учитывая, что LINQ — это сокращение от Language Integrated Query? Прошу прощения, если это окажется глупым вопросом, поскольку я не смог найти много исследований по этому вопросу.
Редактировать:
Это действительно оказался глупый вопрос, но я узнал, что LINQ — это сокращение от набора технологий и что запрос LINQ — это просто запрос, выраженный с помощью указанных технологий. Либо это, либо это можно отнести к синдрому RAS, о котором говорил Майкл.
Комментарии:
1. Вы можете добавить запрос LINQ в этот список: DC Comics, банкомат, ЖК-дисплей en.wikipedia.org/wiki/RAS_syndrome
2. Как это относится к программированию?
3. Убедитесь, что вы не просто принимаете любой PIN-код, который вам дает банк. Вы должны запросить персональный PIN-код.
4. «Query» не добавляется к «LINQ». «LINQ» добавляется к «query». Запрос LINQ — это тип запроса.
5. Спасибо за разъяснение, Джон.
Ответ №1:
всемирный LINQ ссылается на компонент в .NET framework. запрос LINQ — это синтаксис, который написан на основе этого компонента, это как SQL и SQL query.
Комментарии:
1. LINQ не является компонентом в .NET. LINQ расшифровывается как «Запрос, интегрированный с языком». LINQ — это запрос.
2. @Enigmativity очевидно, вы знаете лучше, чем Википедия, en.wikipedia.org/wiki/Language_Integrated_Query
3. Я согласен с этим ответом. LINQ — это не просто сокращение.
4. @Enigmativity LINQ — это не запрос. На самом деле это компонент.
5. Хотя я понимаю, что это компонент, мне было любопытно, как «LINQ query» появился в разговорном употреблении. @MichaelBuen нашел причину, почему это может быть, но мне интересно, могут ли у каких-либо других экспертов здесь быть другие причины.