Подводные камни XmlSerializer

Мне очень нравится возможность .NET выполнять xml сериализацию. Очень удобно сохранять и загружать практически любые данные.

Читать далее «Подводные камни XmlSerializer»

Почем методы? (Сравнение скорости работы методов в .NET)

Сегодня мы рассмотрим скорость работы методов.

К сравнению представлены следующие типы «методов»:

  1. вызов метода своего класса (this),
  2. вызов метода другого класса,
  3. вызов виртуального метода (virtual),
  4. вызов переопределенного виртуального метода (override),
  5. вызов события (event),
  6. вызов делегата на базе лямбда выражений (Lambda expressions).

Читать далее «Почем методы? (Сравнение скорости работы методов в .NET)»