Перегрузка метода - хороший или плохой дизайн?

Мне нравится перегружать методы, чтобы поддерживать все больше и больше случаев по умолчанию. Как влияет на производительность перегрузка метода? Исходя из вашего опыта, целесообразно ли перегружать методы? Какой предел? Каковы обходные пути?

7
задан Hari Menon 27 August 2010 в 06:10
поделиться

3 ответа

Перегрузка не влияет на производительность; он разрешается компилятором во время компиляции.

Что касается рекомендаций по проектированию, см. рекомендации по проектированию:

http://msdn.microsoft.com/en-us/library/ms229029.aspx

10
ответ дан 6 December 2019 в 11:45
поделиться
  1. Влияние на производительность , насколько я знаю, это похоже на определение нового метода. Влияние на производительность — это место на вашем жестком диске.
  2. Рекомендуется перегружать методы, Определенно, это обеспечивает удобство
  3. Какой предел, Столько места на жестком диске, сколько у вас есть.
2
ответ дан 6 December 2019 в 11:45
поделиться

Если вы используете C# 4.0, вы можете сэкономить время и использовать дополнительные параметры.

5
ответ дан 6 December 2019 в 11:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: