9
有什么理由在C#中编写“ private”关键字?
据我所知,private是默认无处不在C#中(也就是说,如果我不写public,protected,internal等这将是private默认情况下)。(如果我错了,请纠正我。) 那么,写该关键字的原因是什么,或者为什么它甚至对于成员来说仍然存在? 例如,当事件处理程序自动生成时,它看起来像这样: private void RatTrap_MouseEnter(object sender, CheeseEventArgs e) { } 但是,如果隐含和默认了,为什么还要写私有呢?只是这样,新手开发人员(谁不知道这是C#默认值)便知道它是私有的?还是编译器有区别? 此外,是否存在写“私有”(单独)会改变成员可访问性的情况?