Самые распространенные ошибки новичков в C#

http://www.toptal.com/c-sharp/top-10-mistakes-that-c-sharp-programmers-make

C# — язык со строгой статической типизацией. Это значит, что большая часть возможных ошибок будет обнаружена на этапе компиляции. Тем не менее, есть множество ошибок, поймать которые компилятор не способен. Вот некоторые из них:

  • использование ссылки как значения и наоборот;
  • неверное сравнение строк;
  • импользование императивного вместо декларативного стиля при работе с коллекциями;
  • путаница с методами расширений (extension methods);
  • использование неподходящей коллекции;
  • игнорирование предупреждений компилятора.

В этой статье рассмотрены основные ошибки новичков в C# и то, как их избежать.