OOP中的默认参数是不好的做法吗?

abh*_*ash 10 c# oop default

方法的默认参数是否违反封装?

不在C#中提供默认参数的理由是什么?

Nol*_*rin 11

我认为是微软的"官方"回答.然而,默认值(和命名)参数最肯定在C#4.0中可用.