C# 构造函数前的public修饰符。高手请进!

2025-02-27 07:15:16
推荐回答(3个)
回答1:

和NEW没关系
public 可被所属类的成员以及不属于类的成员访问
internal 可被当前程序集访问
protected 可被所属类或派生自所属类的类型访问
private 仅所属类的成员才可以访问

如果在方法前不加修饰会带默认的修饰符 private。所以不能再A类外使用。

回答2:

确实没有必要加PUBLIC,因为你写的函数不是PUBLIC,一般PUBLIC方法是定义窗体的全局变量或者数组的,不是对于函数而言的,不过如果是个类,用PUBLIC,可以在类中计算用也可以。

回答3:

不用public的话,函数A只能在类A中使用,如果希望其他类可以调用A类中的函数A的话,需要加上public,就是说,我是公共函数,欢迎访问;