Я новичок в С#, так что несите меня.
Одна из первых вещей, которые я заметил о С#, состоит в том, что многие из этих классов являются статическими. Например...
Почему это:
Array.ForEach(arr, proc)
вместо:
arr.ForEach(proc)
И почему это:
Array.Sort(arr)
вместо:
arr.Sort()
Не стесняйтесь указывать мне некоторые FAQ в сети. Если подробный ответ в какой-то книге есть, я бы тоже приветствовал указатель на это. Я ищу окончательный ответ на это, но ваши предположения приветствуются.