![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| kurzon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: -8 Всего: -11 |
Какие новшества есть у C# 3.0 ?
|
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 11 Всего: 92 |
Как вариант - почитать спецификацию C# 3.0
|
|||
|
||||
| kurzon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: -8 Всего: -11 |
То пожалуста дай спецыфикацию? |
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
-------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 11 Всего: 92 |
||||
|
||||
| kurzon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: -8 Всего: -11 |
Пожалуста переведить(у каво есть переводчик)? На руский, либо на украинський... |
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
Не, друг, так у тебя дело не пойдёт. Одним машинным переводом здесь не обойтись. На сколько я знаю, ручного перевода спецификации ещё нет, так что тебе остаётся довольствоваться статьями по теме и переводчиками. Мало что ли переводчиков в интернете? Не, друг, так у тебе справа не піде. Одним машинним перекладом тут не обійтися. На скільки я знаю, ручного перекладу специфікації ще ні, так що тобі залишається задовольняти статтями по темі і перекладачами. Мало чи що перекладачів в Інтернеті? Это сообщение отредактировал(а) marcusmae - 30.9.2007, 18:43 -------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
| kurzon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: -8 Всего: -11 |
У меня такое впечатление что NET 3.0 подточеный под C#, а не на оботот...
А как вам кажется? |
|||
|
||||
| archeg |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 6.1.2007 Где: Киев Репутация: 11 Всего: 27 |
Впринципе скорее всего так оно и есть. В шарпе 3.0 добавилось полно такие съедобных вещей как var, lambda-выражения, да и полно другого. А потом был написан Linq для .нет 3.0, который очень неудобно выглядит ( если вообще может выглядеть) без того же var -------------------- ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru) Дядька всегда можно спросить в аське, если не задалбывать - не откажет И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои ;) |
|||
|
||||
| yar |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 8.9.2007 Где: Одесса, Украина Репутация: нет Всего: 8 |
Интересные новшества в виде LINQ.
Добавились: вывод типа, анонимные типы, методы расширения (как примеси в Руби), автоматические свойства, инициализация свойств, лямбда-выражения, ленивое выполнение, специальный синтаксис для запросов. Кто-то может заметить, что это всё синтаксический сахар ;). Может и так ). В конечном итоге это всё вытекает в выражения вроде:
И подобные запросы можно делать к любым объектам, реализующим IEnumerable, источникам даннахых, XML-файлам и так далее. Но это уже технологии нового фреймворка, а не именно самого языка C#. --------------------
Если бы строители возводили здания так, как программисты пишут программы, первый же дятел уничтожил бы мировую цивилизацию.Джеральд Вайнберг |
|||
|
||||
| kurzon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: -8 Всего: -11 |
Какие языки поддержуют .NET 3.0?
|
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
С++.NET, С#, VB.NET
-------------------- I don't need a reason being who I am... |
|||
|
||||
| kurzon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: -8 Всего: -11 |
Только ети языки, или ещо есть? |
|||
|
||||
| peaceduke |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 2.4.2007 Репутация: нет Всего: 2 |
||||
|
||||
| RWander |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 4.5.2006 Где: Russia.Udm.Izhevs k Репутация: 1 Всего: 6 |
ознакомился со спецификацией языка C# 3.0.. честно сказать много вопросов.. Лично мне это напоминает картину с хорошо нам всем знакомым С++, который постоянно усложнялся и дополнялся какими-то новыми конструкциями, что в конечном итоге привило к тому, что начинающие программисты просто не могли изучить этот язык. Имхо, история повторяется.. Для тех программистов, кто работал с C# 1.0 и С# 2.0, я думаю не будет особого труда применять С# 3.0. Так вот: для чего эти все навороты? Я согласен, что нововведения значительно сокращают код, но иногда до такой степени, что понять его бывает очень трудно.. взять хотя бы лямбдо-исчисления..
-------------------- Microsoft Certified Technology Specialist - ASP.NET Applications |
|||
|
||||
| archeg |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 6.1.2007 Где: Киев Репутация: 11 Всего: 27 |
Ну как же? Нужно ведь мелкософту продвигаться, придумывать новые версии)))) Я вообще не понимаю, почему они не выпусают каждый месяц новый 3.0, 3.01, 3.02, 3.03 .... А если серйозно, то впринципе к таким нововведениям можно так же относиться как и например оператору "?" в сях. Я когда первый раз садился за спп, страшно его боялся) тоже высказывался по поводу него подобным образом. Новичков никто не заставляет использовать все новшества. А со спецификацией я не совсем согласен с var. Конечно же, без него Linq как то не так бы выглядел. Но как-то его нужно было ограничить. Не дать программисту использовать его вместо переменных int, string и т.д.) А то в самом деле код менее читабельным делается (я надеюсь студия будет подсказывать "реальный" тип данных такой переменной) Да и вар (хоть это и не то) мне очень пхп напоминает с его безтипными переменными: брррр.... -------------------- ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru) Дядька всегда можно спросить в аське, если не задалбывать - не откажет И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои ;) |
|||
|
||||
| RWander |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 4.5.2006 Где: Russia.Udm.Izhevs k Репутация: 1 Всего: 6 |
интересна реакция компании Sun на эти новшества...
Добавлено через 1 минуту и 11 секунд новерника в следующей версии java что-то на типа linq в ней появится)) -------------------- Microsoft Certified Technology Specialist - ASP.NET Applications |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |