C# NET: Class vs Struct или в чём различия между Классом и Структурой

Просто о NET | создано: 10.07.2011 | опубликовано: 10.07.2011 | обновлено: 13.01.2024 | просмотров: 121150 | всего комментариев: 30

Мне в последнее время очень часто встречаются программисты, которые не только используют в обычной “программной” жизни структуры (struct), но вообще, ничего не знают об этом объекте. И зачастую, для простоты своей "программной" жизни используют всегда классы (class). В этой статье я бы хотел в очередной раз остановиться на различиях между структурами и классами.

Что такое NuGet?

Просто о NET | создано: 13.06.2011 | опубликовано: 13.06.2011 | обновлено: 13.01.2024 | просмотров: 44751 | всего комментариев: 2

В статье показано как установить NuGet и что это такое. Показаны примеры управления пакетами NuGet. Достаточно подробно и с картинками.

Что такое NuGet?

Custom nuget package? Да легко!

Просто о NET | создано: 09.06.2011 | опубликовано: 09.06.2011 | обновлено: 13.01.2024 | просмотров: 8729

Пример создания, подписания и публикации своего собственного NuGet-пакета.

Custom nuget package? Да легко!

Dependency Injection pattern: три способа реализации в Silverlight

Просто о NET | создано: 23.04.2011 | опубликовано: 23.04.2011 | обновлено: 13.01.2024 | просмотров: 14501 | всего комментариев: 3

Существует огромное множество различных паттернов (шаблонов) дизайна и программирования. Порой разобраться в них с первого раза не так просто, как может показаться на первый взгляд. И тем более, при этом учитывать, что почти все из существующих паттернов могут быть реализованы несколькими способами. В этой статье будет показано три варианта Dependency Injection.

XmlNamespace и эстетика в Silverlight-коде

Просто о NET | создано: 03.12.2010 | опубликовано: 22.04.2014 | обновлено: 13.01.2024 | просмотров: 3850

В этой статье наведем "эстетический" порядок и красоту в коде, и в частности, в XAML-разметке.

Cookies в ASP.NET или как хранить небольшую информацию на стороне клиента

Просто о NET | создано: 02.12.2010 | опубликовано: 22.04.2014 | обновлено: 13.01.2024 | просмотров: 24862 | всего комментариев: 2

Cookie — это один из нескольких способов хранения некоторой информации о пользователе сайта в то время когда пользователь не находится на сайте. Cookie обычно используются для сохранения информации о пользователе между его визитами на сайт. Cookie — это небольшой текстовой файл отправленный сервером (сайтом) и сохраненный броузером на компьютере клиента (пользователя).

Пример MVVM (Model-View-ViewModel) или программирование на WPF (Silverlight)

Просто о NET | создано: 30.11.2010 | опубликовано: 22.04.2014 | обновлено: 13.01.2024 | просмотров: 42838 | всего комментариев: 13

Для того чтобы как можно проще рассказать о шаблоне MVVM (Model-View-ViewModel), который рекомендуется использовать при программировании на WPF (Silverlight). Приведу пример простого (ну, очень простого!) приложения.

Func и Action – обобщенные делегаты

Просто о NET | создано: 18.11.2010 | опубликовано: 22.04.2014 | обновлено: 13.01.2024 | просмотров: 12698

Func и Action обобщенные делегаты были введены в .NET Framework начиная с NET 3.5. Они обеспечивают гибкость делегатов с общими параметрами. Делегат Func предназначен для инкапсуляции метода, который принимает в качестве параметров от нуля для четырех аргументов и возвращает значение. Что же касается делегата Action, то единственное отличие его от Func – это то, что Action возвращает процедуру.

MediaElement или как проиграть звук в Silverlight (MVVM)

Просто о NET | создано: 17.11.2010 | опубликовано: 17.11.2010 | обновлено: 13.01.2024 | просмотров: 5034 | всего комментариев: 4

Как проиграть звук в Silverlight если контрол, который может это делать должен быть в XAML (является частью VisualTree), а команды Play(), Pause(), Stop() и так далее должны вызываться из ViewModel (речь идет о MVVM). Именно такая задача встала передо мной на днях.

Как растянуть ListBoxItem на всю длину ListBox? WPF (Silverlight)

Просто о NET | создано: 02.11.2010 | опубликовано: 22.04.2014 | обновлено: 13.01.2024 | просмотров: 6359

В статье покажу как растянуть содержимое ListBoxItem на всю длину ListBox. Данный код работает и для Windows Presentation Foundation (WPF) и для Silverlight.

Записей всего: 52