访问修饰符 程序集 静态方法

1、访问修饰符:
对于跨类访问的一个权限限制

public : 公共的,引用命名空间即可随意访问,最高访问权限。
private : 私有的,只有在声明它的类和结构中才可以访问,访问权限最低。

Internal : 内部的,同一个程序集中所有的类都可以访问,程序集就是命名空间。
Protected : 受保护的,只能在他自己和自己的子类中才能访问

例:

在类里面用public 定义一些属性

这个类中public 定义的属性可以直接调用

private 像public 一样在类里定义一个属性,是不能直接调出来的,要想访问,需要在下面写一个public进行调用,

对private里面的属性进行取值、赋值。

2、命名空间 = 程序集
一组类的组名

程序集,也就是命名空间,

只有在同一个命名空间下的类才可以调用,Program 需要Using 引用一下这个命名空间,才可以引用到它里面的类

 

3、静态方法
static用来定义静态方法和属性;
非静态方法需要实例化对象然后用对象来调用;
Random r = new Random();
r.Next(); -- 非静态方法的使用方式

静态方法,不需要实例化对象,直接用类就能点出来使用;
Console.Write(); --静态方法的使用方式

原文地址:https://www.cnblogs.com/zyg316/p/5597266.html