![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
antikom |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 10.11.2008 Репутация: нет Всего: 1 |
Здраствуйте. Престоит делать проект на C++.Net и в нем будет большая работа с разного рода данными. В С# это все удобно делается при помощи Linq, и передо мной встал вопрос кто - нибудь юзал C++ и Linq в одном проекте и какаобще они интегрированны между собой.
Спасибо. |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -1 Всего: -1 |
Я обшето не программирую на С++.
LinQ не вмонтирован в .NET, он монтируется только в языки программирования. Никаких изменений за последних 10 лет не было в С++. А ЛинкЮ появился недавно. Делай выводы. Это сообщение отредактировал(а) Real - 18.4.2009, 01:16 |
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: нет Всего: 118 |
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
Lite |
|
||||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 19.2.2009 Репутация: нет Всего: -9 |
Ну что ты этим хочешь сказать? Мы тут не обсуждаем какой крутой С++. Мы тут не обсуждаем кагда обновился С++ 20 лет назад, или 30 лет. Мы тут обсуждаем LinQ. Это сообщение отредактировал(а) Lite - 28.4.2009, 17:55 |
||||
|
|||||
zaver |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 15.8.2005 Репутация: нет Всего: 3 |
LINQ - это не столько новый синтаксис, который поддерживается C#, сколько набор библиотек, которые реализуют его функциональность. Т.е. все что можешь написать в C# на Linq, можешь написать и в любом другом .net языке через linq библиотеки, просто не таким удобным способом.
http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx например
вот например тот же linq без своего родного синтаксиса. дело в том что используя его родной синтаксис ты неявно вызываешь методы подобные where. |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 5 Всего: 62 |
zaver, Вы ничего не путаете?
Но метод where - не метод класса Array, это Extension-метод. В C++ Extension-методов, естественно, нет. Соответственно, и LINQ использовать не получится. Только если вручную Expression Trees создавать... но это уже совсем другая история. http://social.msdn.microsoft.com/Forums/en...b9-ee3bab6eb196 Добавлено через 4 минуты и 20 секунд Вот еще очень интересная статья про CLinq: http://tomasp.net/blog/clinq-project.aspx |
|||
|
||||
Lite |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 19.2.2009 Репутация: нет Всего: -9 |
Модератор: Сообщение скрыто. |
|||
|
||||
zaver |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 15.8.2005 Репутация: нет Всего: 3 |
да. я уже разобрался. путаю
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |