2009-07-22 2 views
2

Я стараюсь, чтобы это было очень просто. Все, что я видел в .Net 3.5fx - это языковые обновления i.e C# 3.0, VB.Net 9, все еще основной CLR основан на 2.0fx. Я действительно не нашел новых функций (LINQ снова является языком).Что нового в .Net framework 3.5?

Есть .Net framewors 3.5, как и фиксированная версия .Net 3.0 framework?

Я действительно не удалось найти какой-то-то новое в рамках основной :(

+0

Даже если LINQ - это всего лишь функция языка, она по-прежнему нуждается в поддержке в основных библиотеках. – luiscubal

ответ

7
  1. System.Data.Linq.dll - реализация для LINQ to SQL.

  2. System.Xml.Linq.dll - реализация для LINQ to XML.

  3. System.AddIn.dll, System.AddIn.Contract.dll - новая версия AddIn (plug-in).

  4. System.Net.dll - API-интерфейс Peer to-Peer.

  5. System.DirectoryServices.AccountManagement.dll - Обертка для API Active Directory.

  6. System.Management.Instrumentation.dll - управляемый провайдер WMI 2.0 (в сочетании с пространством имен System.Management в System.Core.dll).

  7. System.WorkflowServices.dll и System.ServiceModel.Web.dll - усовершенствования WF и WCF (более подробно о WF + WCF в версии 3.5 см. Здесь).

  8. System.Web.Extensions.dll - реализация для ASP.NET AJAX (для большего количества веб-улучшений, следуйте ссылкам отсюда), а также реализации клиентских приложений и трех элементов управления ASP.NET 3.5.

  9. System.Core.dll - В дополнение к реализации LINQ to Objects эта сборка включает в себя следующее: HashSet, TimeZoneInfo, Pipes, ReaderWriteLockSlim, System.Security. , System.Diagnostics.Eventing. и System.Diagnostics.PerformanceData.

  10. System.Data.DataSetExtensions.dll - Реализация LINQ to DataSet.

  11. System.Windows.Presentation.dll -WPF поддержка System.AddIn, упомянутая в пункте 3 выше.

  12. System.VisualC.STLCLR.dll - разработка STL в управляемом мире.

+0

Я использовал многие из них ... Спасибо за список –

1

Посмотрите на this list, это имеет много Конечно, .net 4.0 собирается встряхнуть вещи на стороне «основных новых функций».

Надеюсь, что я помог .

0

Описание: lis t в статьях .NET Framework 3.5:

  • CLR Enhancements: Хотя CLR использует ту же модель, что и 2.0.
  • компилятор Улучшение: Новый VB.NET 9.0 компилятор и поддержка изменений в C# 3.0, как дерева выражений, методы лямбды, методы расширения, статическая ссылка на анонимные типы и т.д.
  • LINQ: Вероятно, наиболее революционное изменение в 3,5 фреймворк. LINQ to XML, LINQ to SQL, LINQ to Objects и LINQ to Datasets. Наряду с функциональным программированием, LINQ - это изменение перспективы программирования на C#.
  • Усовершенствования производительности: в 3.5 было сделано несколько улучшений производительности. ADO.NET получает поддержку подкачки, а также синхронизацию с кешами в локальных и серверных хранилищах данных. Также улучшены характеристики многоядерных процессоров.
  • Изменения в сети: сетевой стек одноранговой сети, включая управляемый преобразователь PNRP .
  • Информационные API для Windows: новые оболочки для WMI и служб Active Directory. WMI 2.0 получает управляемый провайдер.
  • ASP.NET: новая реализация служб клиентских приложений, а также 3 новых элемента управления ASP.NET. Кроме того, AJAX-программирование для ASP.NET проще и лучше работает.
  • Windows Communication Foundation: WCF теперь работает с данными POX и JSON .
  • Windows Presentation Foundation: Новая модель плагина для создания AddIns. SilverLight CLR также является частью .NET Framework.
  • Разный: C/C++ получить стандартный шаблон libarary (STL), так что эти языков могут использовать .NET библиотеку обмениваться

Надеется, что это помогло.

0

В .net 3.5, вы можете использовать Lambda и Linq для работы данные.

Вот демо:

int[] i={1,2,3,4}; 
var a=(from a in i where a>2).toArray(); 

Мы получаем массив, который содержит 3 и 4

0

От MSDN

  • глубокой интеграции Язык Integrated Query (LINQ) и данные осведомленности. Эта новая функция позволит писать код, написанный на языках с поддержкой LINQ , чтобы фильтровать, перечислять и создавать проекции нескольких типов SQL-данные, коллекции, XML и DataSets с использованием того же синтаксиса.
  • ASP.NET AJAX позволяет создавать более эффективные, более интерактивные и высоко персонализированные веб-впечатления , которые работают во всех наиболее популярных браузерах.
  • Поддержка новых веб-протоколов для создания услуг WCF, включая AJAX, JSON, REST, POX, RSS, ATOM и несколько новых стандартов WS- *.
  • Полная поддержка инструментария в Visual Studio 2008 для WF, WCF и WPF, , включая новую технологию сервисов с рабочим процессом.
Смежные вопросы