C# 类前放 public是什么意思?

public class one
..
c+没有

楼上看清楚点,楼主不是说在类里放public,而是说在类前放public
C#中有每个类都必须属于一个命名空间,类前放public的意思就是指这个类是这个命名空间里的公有类,也就是说,在别的命名空间里面可以通过using namespace ××× 来引用到这个类,如果类前是private的,则在别的命名空间里即使using namespace ××× 也无法使用这个类。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-26
楼上看清楚点,楼主不是说在类里放public,而是说在类前放public
C#中有每个类都必须属于一个命名空间,类前放public的意思就是指这个类是这个命名空间里的公有类,也就是说,在别的命名空间里面可以通过using namespace ××× 来引用到这个类,如果类前是private的,则在别的命名空间里即使using namespace ××× 也无法使用这个类。
第2个回答  2019-02-22
public
:
公共成员,完全公开,没有访问限制。
private
:
私有成员,
在类的内部才可以访问。
protected
:
保护成员,该类内部和继承类中可以访问。
internal:
在同一命名空间内可以访问。
第3个回答  2008-08-23
公共,可以让外部访问。
private即私有,只可以让类中的成员访问,外部不能访问。
相似回答