Я ищу некоторые плюсы и минусы использования методов расширения над статическими служебными классами в приложении C #.
Для Например, плюсом в столбце методов расширения является удобство вызова по имени класса, а не что-то вроде StringUtils. Но недостатком может быть то, что он может стирать границы между тем, что находится в структуре, а что нет.