据我所知,在C#中,
那么,为什么要写这个关键字,或者为什么成员需要这个关键字呢?
例如,当事件处理程序自动生成时,它看起来像这样:
private
是默认的修饰符,无论在哪里(这意味着如果我不写public
、protected
、internal
等关键字,它将默认为private
)。(如果我错了,请纠正我。)那么,为什么要写这个关键字,或者为什么成员需要这个关键字呢?
例如,当事件处理程序自动生成时,它看起来像这样:
private void RatTrap_MouseEnter(object sender, CheeseEventArgs e)
{
}
为什么它甚至会写private,如果那是暗示和默认的呢?只是为了让新手开发者(不知道这是C#的默认设置)知道它是私有的吗?还是编译器有区别?
此外,在仅写“private”(独自一行)的情况下,是否存在改变成员可访问性的案例?